使用 Apache POI 库在 Excel 工作表中添加饼图?

发布于 2024-11-08 02:44:22 字数 300 浏览 0 评论 0原文

可能的重复:
使用 Apache POI 创建 Excel 图表

是否可以在 Excel 中添加不同的图表使用 Apache POI 库的工作表?

Possible Duplicate:
Create excel chart using Apache POI

Is it possible to add different charts in an Excel sheet using Apache POI library?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

欲拥i 2024-11-15 02:44:22

目前还没有。一位贡献者在开发者列表中谈到了对 XSSF 的支持,但目前还没有任何进展。如果您愿意使用大量 XML,那么目前您可以使用 XSSF 完成大部分工作,但这很难。您需要搜索开发列表以获取详细信息。

推荐的解决方案是创建一个模板文件,其中包含您想要的图表。应使用其中所有数据的命名范围来定义图表。现在,在 POI(HSSF 或 XSSF)中打开它,并输入所有数据。最后,更新命名范围以指向您添加的数据。当您打开 Excel 时,它将显示包含新数据的图表。

Not currently. There is talk of support for XSSF on the dev list, from a contributor, but there's nothing yet. If you're willing to monkey with lots of XML, then you can largely get something done with XSSF for now, but it's hard. You'd need to search the dev list for details.

The recommended solution is to create a template file with the charts you want in them. The charts should be defined using named ranges for all the data in them. Now, open this in POI (either HSSF or XSSF), and put in all your data. Finally, update the named range to point to the data you've added. When you open excel, it'll show your chart with the new data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文