java FileOutputStream webdata=新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 楼答案
我想这个问题和答案可能会让你犹豫
Getting Exception(org.apache.poi.openxml4j.exception - no content type [M1.13]) when reading xlsx file using Apache POI?
我希望有帮助
胡安