java - 数据透视表刷新并将代码保存在 aspose 单元格中,用于 java 损坏 excel 文件

标签 java aspose-cells

我正在使用 aspose-cells-8.7.2-java。当我刷新数据透视表并保存它时,Excel 文件已损坏。当我尝试打开 Excel 文件时,我收到如下警报消息:

"Excel found unreadable content in 'Book1.xlsx'.Do you want to recover the contents of this workbook?If you trust the source file of this workbook, click yes."

代码如下:

Workbook wb = new Workbook("Book1.xlsx");
PivotTable pt = wb.getWorksheets().get(1).getPivotTables().get(0);
pt.refreshData();
pt.calculateData();
wb.save("Book1.xlsx");

有什么帮助吗?

我发现这个线程将相同的问题记录为票证: http://www.aspose.com/community/forums/thread/683715/aspose.cells-generates-a-corrupted-xlsx-file-excel-2007-fails-to-open.aspx 。 这个问题解决了吗?

最佳答案

恐怕记录的问题尚未解决。顺便问一下,您使用类似的Excel文件还是您的模板文件“Book1.xlsx”不同。此外,您的问题可能是特定于模板的(如果您使用不同的文件),并且可能有不同的场景,因此我们需要您的模板“Book1.xlsx”文件来正确评估您的问题。我们建议您在 Aspose.Cells forum 中创建一个单独的线程通过您的 Excel 模板文件,我们将评估您的问题并为您提供更好的帮助。

我在 Aspose 担任支持开发人员/传播者。

关于java - 数据透视表刷新并将代码保存在 aspose 单元格中,用于 java 损坏 excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36639363/

相关文章:

java - 将工作簿与 aspose 组合时样式丢失

java - Aspose:生成首页的缩略图

excel - Aspose 检查单元格和 Aspose WorkSheet.Cells[r,c]

html - Excel 可以将单元格解释为 HTML 吗?

java - 自动化测试如何知道下载后的文件名?

java - 单击按钮后显示 TextView

java - 最大连续子序列和与序列

JavaFX : How to dynamically change the controller in the same fxml file?

java - 无法解析符号 showsoftinput

c# - 如何使用 aspose.cell 将一个工作表复制到工作簿中的另一个工作表