作者:乔山办公网日期:
返回目录:excel表格制作
楼主在不,回我,我给你写代码,基本上就是许知远回答的那个流程完成的,现成代码太多了
你是使用程序批量导出还是手工导出的?手工的话在保存前,有个“工具”-“常规选项”-“建议只读”的设置,你进去看看,“只读”前是否打勾了,有的话把勾去掉试试看。
用java写完文件后需要关闭文件流来,如果不关闭就会报这个错。
因为你的文件内容写完了,所源以内容没有百缺失,但excel检测到文件没有正常结束,所以报错。
另存是由excel重写了完整的文件,所以可以解决度问题。
关闭文件例子:
FileOutputStream os = new FileOutputStream("workbook.xls");
wb.write(os);
os.close();
HSSFCellStyle style = wb.createCellStyle(); 、
style.setLocked(true);