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