
文章图片

文章图片

这篇文章主要介绍POI生成图表并导出word文档的基本操作 。 主要介绍三种图表:折线图、柱状图、饼状图 。
一、效果展示使用Java和POI技术生成的折线图 , 柱状图 , 饼状图的效果如下图所示:
二、环境准备主要使用的技术有如下两个:
- 编程语言:Java
- 第三方依赖:Apache POI
三、具体实现(1)折线图
折线图主要有X轴 , Y轴 , 图表 , 图例 , 数据集等相关设置 。 使用POI生成图表到word文档中 , 具体步骤如下:
- 创建word文档的XWPFDocument对象
- 创建chart图表的XWPFChart对象
- 创建X轴(分类轴)的XDDFCategoryAxis对象
- 创建Y轴(值轴)的XDDFValueAxis对象
- 创建折线图的XDDFLineChartData对象
- addSeries加载数据集
- 使用plot绘制折线图
- 输出到word文档
- 关闭流对象
(2)柱状图
柱状图主要有X轴 , Y轴 , 图表 , 图例 , 数据集等相关设置 , 具体实现代码如下所示:
(3)饼状图
饼状图主要是图表 , 图例 , 数据集等相关设置 , 具体实现代码如下所示:
以上 , 就是使用Java和POI技术生成折线图 , 柱状图 , 饼状图导出到word文档的步骤(公众号回复POI可以获取代码) 。
【阿里巴巴|如何使用Java和POI技术生成折线图,柱状图,饼状图导出到word文档】这是我的第103篇文章 , 感谢您的阅读 。
- 阿里巴巴|电商转折点出现?神秘消失23天的李佳琦,意外暴露了阿里的问题
- 创投圈|抖音小店无货源适合新手小白么?如何精细化运营?新手小白看来
- 松下|淘宝店铺信誉分等级如何提升?
- PHP|如何降低用户关注的非必要页面的权重传递?
- 量子纠缠存在于任何维度空间?人类如何逃出三维空间变成“神”?
- 显卡|如何组装旗舰游戏电脑?这里有你想要的答案
- iPhone|美媒:iPhone15确认使用USB - C口,今年升级有遗憾!
- 中兴|使用中兴Axon40UItra之后,明白屏幕完美,却在市场上遇冷的原因
- 火星和地球交换位置会如何?火星会出现生命吗?答案没你想得简单
- 互联互通|哪些无人机适合新手使用?从普宙O2到大疆Mini 3 Pro,一文读懂
