在 JExcel 中保持数据透视 Table 和格式完整

Keeping Pivot Table and Formating intact in JExcel

我正在尝试使用 JExcel 将数据写入 excel sheet。我在磁盘上放置了一个 excel 文件,我使用 JExcel 打开它,然后创建了一个 Writable 工作簿。 Excel 工作簿包含具有主元 table 的 sheet。想法是只填充源 sheets,然后刷新枢轴 tables。但是在创建 Writable 工作簿后,格式和数据透视 tables 消失了。

这是我的代码片段:

 FileInputStream fileInputStream = new FileInputStream("C:\Pivot_File_template.xls");
 workbook = Workbook.getWorkbook(fileInputStream);          
 WorkbookSettings workbookSettings = new WorkbookSettings();            
 writableWorkbook = Workbook.createWorkbook(new File("C:\Writable_Pivot_File.xls"),workbook,workbookSettings);

文件“Writable_Pivot_File.xls”刚刚丢失了原始格式和主元table。我可以做些什么来维护所有格式和数据透视 tables 有什么建议吗?我正在使用“jxl_2.6.9.jar”。提前致谢。

刚刚通过使用 Apache POI 解决了这个问题。 JExcel 不支持 xlsx,使用 JExcel 更新具有数据透视 table 的 xls 文件将禁用数据透视 table 并更改其格式。