POI 3.2 (クライアントに使用できる最新バージョン) を使用して Java で Excel ファイルを生成しています。これが私のコードです。ご覧のとおり、XLS ファイルを作成する必要があるため、HSSF を使用しています。
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 回押すと、正しい形式でエクセル ファイルが開きます。
理由はありますか?