poi 操作 PPT,针对 PPTX--图表篇

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

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
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值