15

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

4

3 回答 3

5

一个选项可能是预先创建图表并使用 POI 将值写入图表可以读取的位置。

这就是我最终做的,而且效果很好。

确保您的数据中有公式,在将其写入磁盘之前检查电子表格中的每个单元格并对其进行评估。

于 2010-02-10T20:08:39.417 回答
1

I have not used the Java edition of Aspose Cells but I've used the .NET edition and it is really nice. Over there it says that it can open and save XLSX. It's not free nor open source, though.

于 2010-02-09T14:11:56.123 回答
0

我更喜欢使用JExcel而不是 POI(API 更简单),但似乎它们也不支持 2007 格式。

于 2010-02-09T14:16:55.393 回答