poi 操作 PPT,针对 PPTX–图表篇
接下来对 ppt 内的图表进行操作,替换图表的数据
原幻灯片样式

1、读取 PPT 模板
String filePath = "C:\\Users\\HONOR\\Desktop\\xsmb.pptx";
String exportPath = "C:\\Users\\HONOR\\Desktop\\a.pptx";
// 读取 ppt 模板
PPTUtil pptUtil = new PPTUtil(filePath);
2、替换标题
@Test
public void testDemo() {
// 读取 ppt
PPTUtil pptUtil = new PPTUtil(filePath);
// 获取第二页幻灯片中的第一个图表,该幻灯片中只有一个图表
XSLFChart chart = pptUtil.getChartFromSlide(pptUtil.getSlides().get(1));
// 获取标题
XSLFTextShape titleShape = chart.getTitleShape();
// 打印该图表的标题
System.out.println(titleShape.getText());
// 重新设置图表标题
XSLFTextParagraph textParagraph = pptUtil.setChartTitle(titleShape, false

本文档展示了如何使用Apache POI库来读取PPTX模板,并替换其中图表的标题和数据。通过PPTUtil工具类,演示了获取图表、替换标题以及更新柱状图和折线图数据的具体步骤,最终将修改后的PPT保存到新文件。内容包括获取图表、设置标题、构造数据并替换图表数据的详细代码示例。

2321

被折叠的 条评论
为什么被折叠?



