PPT中如果包含插入的excel对象,其中里面的图表是根据excel对象内容自动生成,现在可以取到ppt中excel的数据并且可以修改,但是无法根据修改后的excel数据刷新显示的图表。
OLEShape oleShape = (OLEShape) shape;
ObjectData objectData = oleShape.getObjectData();
HSSFWorkbook wb = new HSSFWorkbook(objectData.getData());
HSSFSheet hssfSheet = wb.getSheetAt(0);
HSSFRow row = hssfSheet.getRow(2);
HSSFCell cell = row.getCell(2);
cell.setCellValue(2000);
ByteArrayOutputStream out = new ByteArrayOutputStream();
wb.write(out);
out.flush();
objectData.setData(out.toByteArray());//修改PPT中插入的excel对象数据完成。
PictureData pd = oleShape.getPictureData();
pd.setData(。。。。。); //但是其中生成的图表图片还是修改之前的样子,通过这个方法可以更新,但是这个方法需要传入图片的输入流才行。
有什么方法可以通过修改后的excel数据刷新生成的图片
相关推荐
POI操作PPT文档(导入,导出,读取,添加,拼接,替换文本,页面排序)
poi操作ppt生成图表完整工程
poi操作ppt完整示例程序,包括java实现的demo+POI-3.15的所有jar文件。poi操作ppt完整示例程序,包括java实现的demo+POI-3.15的所有jar文件。
本资源《初始版本》是精简版,《PPT模板生成PPT》是实际项目中的例子,具体就是使用poi去操作PPT,替换PPT中特定的文本,用${key}这种标识在PPT中存放,java代码使用value去替换PPT中的${key},从而生成新的PPT供大家...
poi操作ppt图表史上最完整示例演示.zip 示例包含圆饼图、柱状图、线性图、面积图
Java poi ppt ①创建新的PPT文档 ②设置母版 ③创建幻灯片并插入文本 ④插入图片,支持多种格式 ⑤插入表格 ......
通过POI生成插入图片的PPT。 包括图片的自动生成。
java实现poi模板生成PPT文件代码:两个迭代版本。java实现poi模板生成PPT文件代码:两个迭代版本。
java用poi转ppt为图片和用pdfbox转pdf为图片的demo。里面包含两块具体的demo和多个函数
该资源为网上获取,献给有需要的同学参加!我要凑足50字。
poi导Excel入数据库
poi源码包,可以读取office文档数据
java代码实现根据ppt模板渲染数据: 能够实现替换ppt中的文字信息 能够实现替换ppt中的图片信息 能够实现替换ppt中的表格信息 其中支持ppt的图片渲染三种方式:base64 文件 file对象 使用问题或者业务工作...
poi创建 ppt图表依赖的ooxml-schemals-1.1.jar包,还有poi3.17
使用POI将office(doc/docx/ppt/pptx/xls/xlsx)文件转html格式
JAVA poi-4.1.2 完整包,操作excel,word,ppt必备。Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
NULL 博文链接:https://xugunlin-126-com.iteye.com/blog/384395
应用Apache POI系统库实现PPT直接转图片的程序,其中的lib目录内的各个Jar包文件为所需要的系统库文件,ConvertPPTFileToImage.java为转换的功能程序类,TestConvertPPTFileToImage.java为测试用的相关程序。
NULL 博文链接:https://chong0660.iteye.com/blog/1923760
转了一圈,找了很多demo,最后把源码改了下实现ppt转图片显示,pptx后面有时间研究出来再贴出来。有兴趣的朋友可以留下邮箱或者qq