excel - Java 开源库从 excel 中生成数据透视表

标签 excel open-source pivot-table java

<分区>

给定一个 excel 文件,我想以编程方式生成一个数据透视表。我听说过 Aspose.Cells 但它是付费版本。有人可以推荐一些类似于 Aspose.Cells 的开源库或至少任何教程链接,我可以在其中获得一些帮助以编程方式生成数据透视表。

最佳答案

请尝试https://github.com/jbaliuka/x4j-analytic ,它是开源的,专为具有大量详细信息表的数据透视报告而设计。

还有其他几个开源库可以实现相同的功能,但我们开发这个库是为了解决性能问题,我们使用临时文件来避免不合理的内存消耗,并将 XML 写入流作为原始字节以避免 XML API 造成的开销。

查看示例 https://github.com/jbaliuka/x4j-analytic/blob/master/samples/src/test/java/x4j/samples/X4JEngineTest.java , 它需要 XLSX 模板、XML 描述符和几行代码来实现基本的透视报告。

关于excel - Java 开源库从 excel 中生成数据透视表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18850120/

相关文章:

Python:使用 pandas.pivot_table 展平事件日志并显示执行事件所花费的时间

c# - 一次从 DataTable 到 Excel 的范围?

vba - 在 VBA 中检查 Excel 工作表的拼写

excel - 计算一列是否包含并且在另一列中是唯一的

telerik - 寻找 Telerik 的 MVC 控件的替代品

pandas - 如何填充 Pandas Pivot_table 中的索引

vba - VBA 新增功能 - 运行时错误 6,脚本在空白单元格处停止而不是循环

python - 将自己的参数传递给 ryu 代理应用程序

javascript - 开源钛开发者的源代码藏在哪里?

mysql - 使用 GROUP_CONCAT 进行 PIVOT 的问题