4

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

4

1 回答 1

3

请尝试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 描述符和几行代码来实现基本数据透视报告。

于 2013-11-09T22:18:16.130 回答