在 Java 中创建 Excel 图表

2022-09-03 15:54:34

我一直在使用Apache POI来创建和修改Excel电子表格,但我想知道是否有一种方法(即使它具有不同的库,最好是开源的)在Excel中以新的xlsx格式创建图表。看起来POI有一个HSSFChart,但我相信这是针对较旧的格式(如果我错了,请纠正我)。有没有人使用Java解决方案在Excel中创建图表?


答案 1

一种选择可能是事先创建图表,并使用 POI 写入图表可以读取的值。

这就是我最终所做的,它效果很好。

确保如果数据中有公式,则在将电子表格写出到磁盘之前,请遍历电子表格中的每个单元格并对其进行计算。


答案 2

我没有使用Aspose Cells的Java版本,但我使用了.NET版本,它真的很好。在那边,它说它可以打开并保存XLSX。不过,它不是免费的,也不是开源的。


推荐