一旦执行fileoutstream,它就会改变文件格式。 以下是我的代码:
FileInputStream input=new FileInputStream(path);
System.out.println("input");
XSSFWorkbook wb=new XSSFWorkbook(input);
System.out.println("wb");
XSSFSheet sh=wb.getSheet("Sheet1");
System.out.println("sh");
XSSFRow row=sh.getRow(2);
System.out.println("row");
FileOutputStream webdata=new FileOutputStream(path);
System.out.println("wedata");
row.createCell(2).setCellValue("hi");
System.out.println("print");
wb.write(webdata);
System.out.println("end");
org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException
答案 0 :(得分:0)
我想这个问题和答案可能会让你感到沮丧。
Excel真的能加载这个文件吗?我希望它不会像 最常见的例外是给POI一个普通的.zip 文件!我怀疑你的文件无效,因此异常
我希望它有所帮助。
涓