我正在使用 POI 3.2(我可以用于我的客户端的最新版本)在 Java 中生成一个 Excel 文件。这是我的代码。如您所见,我正在使用 HSSF,因为我需要制作一个 XLS 文件。
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("Reporting");
sheet.setColumnWidth(250,250);
HSSFRow Row;
HSSFCell Cell;
//Content part (doesn't matter)
IWDResource resource = WDResourceFactory.createCachedResource(
wb.getBytes(),
"workbook.xls",
WDWebResourceType.XLS);
wdContext.currentContextElement().setXls(resource);
现在,在我下载了 XLS 文件后,我想打开它,但文件似乎已损坏。
图片链接:http ://tinyurl.com/nop52sh
当我在“不发送”上按 2 次时,de excel 文件以正确的形式打开。
知道为什么吗?