0 0

POI导PPT0

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数据刷新生成的图片
2013年8月12日 14:21

1个答案 按时间排序 按投票排序

0 0

采纳的答案

用jfreechart 生成你要的图表,然后将图片写入到你的excel中。

2013年8月12日 14:29

相关推荐

    POI操作PPT文档(导入,导出,读取,添加,拼接,替换文本,页面排序)

    POI 操作 PPT 文档(导入、导出、读取、添加、拼接、替换文本、页面排序) POI(Apache POI)是一款开源的Java库,用于读取和写入各种Microsoft Office文件格式,包括PPT文档。本文档将介绍如何使用POI操作PPT文档...

    poi操作ppt生成图表完整工程.zip

    Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Word(.doc, .docx)、Excel(.xls, .xlsx)以及PowerPoint(.ppt, .pptx)。在本“poi操作ppt生成图表完整工程”中,我们将会深入探讨如何使用...

    poi操作ppt完整示例程序

    在本示例程序中,我们关注的是如何使用Java和Apache POI库来操作PowerPoint(PPT)文件。POI 提供了丰富的API,使得开发者能够创建、修改、读取和展示PPT文件,而无需依赖Microsoft Office。 首先,我们需要理解...

    利用java poi操作ppt

    在这个特定的话题中,我们将深入探讨如何利用Java POI来操作PPT(PowerPoint)文件。以下是关于这个主题的详细讲解: 1. **创建新的PPT文档** 使用Java POI创建一个新的PPT文档首先需要引入相关的库,例如`poi-...

    使用poi操作PPT

    本资源《初始版本》是精简版,《PPT模板生成PPT》是实际项目中的例子,具体就是使用poi去操作PPT,替换PPT中特定的文本,用${key}这种标识在PPT中存放,java代码使用value去替换PPT中的${key},从而生成新的PPT供大家...

    poi操作ppt图表.zip

    Apache POI是一个开源项目,专为处理Microsoft Office格式的文件而设计,包括Word(.doc/.docx)、Excel(.xls/.xlsx)和PowerPoint(.ppt/.pptx)。在这个"poi操作ppt图表.zip"的压缩包中,我们很显然会涉及到如何...

    poi操作ppt图表史上最完整示例演示.zip

    Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Word(.doc/.docx)、Excel(.xls/.xlsx)以及PowerPoint(.ppt/.pptx)。在这个"poi操作ppt图表史上最完整示例演示.zip"压缩包中,我们主要关注的...

    通过POI将PPT插入图片并导出实例

    Apache POI是一个强大的Java库,专门用于处理Microsoft Office格式的文件,如Word(.docx)、Excel(.xlsx)和PowerPoint...通过熟练掌握POI库的使用,我们可以构建高效、灵活的PPT生成和编辑工具,满足各种业务需求。

    java实现poi模板生成PPT文件代码

    Java中的Apache POI库是一个强大的工具,用于读取、创建和修改Microsoft Office格式的文件,包括PPT(PowerPoint)文档。在这个项目中,我们将会探讨如何使用POI API来生成PPT文件,特别是通过模板的方式。以下是...

    java用poi转ppt为图片和用pdfbox转pdf为图片的demo

    在"java用poi转ppt为图片"的场景下,我们可以利用POI的API将PPT文件的每一页转换为图像。这样做的好处在于,可以方便地在网络上传输或嵌入到其他不支持PPT格式的应用中。转换过程通常涉及打开PPT文件,遍历每一页...

    poi-ppt.zip_POI_Poi-ppt_poi ImageExtractor_poi源码包

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Word(.doc, .docx)、Excel(.xls, .xlsx)和PowerPoint(.ppt, .pptx)。这个“poi-ppt.zip”文件包含的是POI库中处理PowerPoint文件的...

    POI创建PPT文件(有点通用)

    标题中的“POI创建PPT文件(有点通用)”指的是使用Apache POI库来创建PowerPoint (PPT) 文件。Apache POI是Java平台上的一个开源项目,它允许开发者读写Microsoft Office格式的文件,包括Word、Excel和PowerPoint。在...

    Poi-ppt.zip_885POICOM_PPT模板_javaPPT工具项目_poi ppt

    标题中的“Poi-ppt.zip_885POICOM_PPT模板_javaPPT工具项目_poi ppt”表明这是一个基于Java的项目,利用Apache POI库来操作PPT模板,生成定制化的PPT文件。描述进一步确认了这一点,说明这个项目能够接受模板,并在...

    使用POI读写PowerPoint文件(兼容ppt与pptx版本)

    Apache POI是一个流行的开源Java库,专门用于读写Microsoft Office格式的文件,包括PPT和PPTX。本篇将详细介绍如何使用Apache POI来处理这两种不同版本的PowerPoint文件。 首先,让我们了解一下Apache POI的基本...

    使用poi(3.17)操作ppt中饼状图

    在这个特定的场景中,我们将探讨如何利用POI 3.17版本来操作PowerPoint(PPT)文件,特别是创建饼状图。饼状图是一种常用的可视化工具,用于展示数据中各部分的比例关系。以下是一些关键知识点: 1. **Apache POI ...

    poi导Excel入数据库代码实例

    poi导Excel入数据库

    Android_POI_TO_PPT

    "Android_POI_TO_PPT"这个项目正是关注于如何在Android平台上利用Apache POI库将PPT文件转换为图片进行显示。Apache POI是Java的一个库,主要用于读写Microsoft Office格式的文件,包括Word、Excel和PowerPoint等。 ...

    POI实现ppt excel的下载

    java代码实现根据ppt模板渲染数据: 能够实现替换ppt中的文字信息 能够实现替换ppt中的图片信息 能够实现替换ppt中的表格信息 其中支持ppt的图片渲染三种方式:base64 文件 file对象 使用问题或者业务工作...

    poi创建ppt图表所依赖的jar

    poi创建 ppt图表依赖的ooxml-schemals-1.1.jar包,还有poi3.17

    使用POI将office(doc/docx/ppt/pptx/xls/xlsx)文件转html格式

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如DOC、DOCX、PPT、PPTX、XLS和XLSX。它提供了Java API,使得开发者能够读取、创建、修改这些文件。在本场景中,我们将讨论如何使用POI将...

Global site tag (gtag.js) - Google Analytics