FileOutputStream webdata = new FileOutputStream();

时间:2017-01-10 06:39:20

标签: java fileoutputstream

一旦执行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

1 个答案:

答案 0 :(得分:0)

我想这个问题和答案可能会让你感到沮丧。

Getting Exception(org.apache.poi.openxml4j.exception - no content type [M1.13]) when reading xlsx file using Apache POI?

  

Excel真的能加载这个文件吗?我希望它不会像   最常见的例外是给POI一个普通的.zip   文件!我怀疑你的文件无效,因此异常

我希望它有所帮助。