Я создаю файл Excel на Java с POI 3.2 (последняя версия, которую я могу использовать для своего клиента). Вот мой код. Как видите, я использую 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 открывается в правильном виде.
Есть идеи, почему?