XSSFWorkbook:?
异常: java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlException
是因为包没有加全…蓝色的是没添加导致报错的jar.
在给文档添加内容 时:
明明已经 rowline.createCell(value, CellType.STRING).setCellValue(“yayayay”);了但是文档没有修改.是因为:
没有进行保存.
使用: workbook.write();
代码:
File excel = new File(excelPath);
FileInputStream fis = new FileInputStream(excel); // 文件流对象
Workbook wb = new HSSFWorkbook(excelPath);//xls文件
Workbook wb = new XSSFWorkbook(excelPath);//xlsx文件
FileOutputStream os = new FileOutputStream(excelPath);
wb.write(os);
os.flush();
os.close();
保存时 出现问题:
原因: wb占用流.导致文件变为空白.
修改:
Workbook wb = new HSSFWorkbook(fis);//xls文件
Workbook wb = new XSSFWorkbook(fis);//xlsx文件
解决?