apache-poi相关内容

如何使用java在excel表中移动图像

我有一个 XSSFSheet 在我使用的行的末尾带有图像.添加新行时,我想将所有图像向下移动一行.我发现了这个类似的问题关于移动图表,并尝试使用答案的一部分进行实际移动图表,因为它看起来也适用于图像. java.util.ListdrawAnchors = ((XSSFDrawing)sheet.getDrawingPatriarch()).getCTDrawing().getTwoCellAn ..
发布时间:2021-11-12 05:20:48 Java开发

使用 Apache POI 在 Java 中获取单词的缩略图

我在研究jsf中的一个网络共享项目.在这个项目中,用户可以上传.doc,.pdf,.ppt,..etc等文件.我想将此文档的第一页显示为缩略图.经过一番谷歌搜索后,我找到了 Apache POI.有人对我的问题有什么建议吗?如何返回word doc第一页的缩略图?我试试这个代码.这个代码只是得到 word doc 包含的第一张图片: POIFSFileSystem fs = new PIFSF ..
发布时间:2021-11-12 05:20:46 Java开发

从右到左与 apache poi

我正在使用 apache poi 修改一些现有的 rtf 文件并将副本返回给 Web 应用程序中的客户端.我的问题是当我尝试替换一些文本并插入另一个用阿拉伯语代替的文本时. FileInputStream in = new FileInputStream(mypath);POIFSFileSystem fs = 新的POIFSFileSystem(in);HWPFDocument doc = ..
发布时间:2021-11-12 05:20:43 其他开发

使用Apache POI获取excel单元格显示值

下面显示突出显示的单元格,它显示为 -(连字符),但实际上里面有 0 值. 这是一个具有以下自定义格式的公式单元格. 这是一个公式单元格,但当结果为0时,它显示为-. 我的要求是获取 - 而不是 0. cell2Update = sheet.getRow(4).getCell(3);cell2Update.setCellType(Cell.CELL_TYPE_NUMERIC); ..
发布时间:2021-11-12 05:20:40 Java开发

如何从java中的Excel工作表(XSSF)中删除图像

我一直在尝试从我的 XSSFSheet 中删除图像太久了.我找不到关于此的任何信息,但我认为它必须是可能的.. 有什么办法可以从我的 XSSFSheet 中删除图像?除了 创建和阅读图片 我现在离放弃不远了,只是将除上述图像之外的所有内容复制到新工作表中.这显然不是应该如何做到这一点.如果那样做,我想我一个星期都睡不好. 我最后一次失败的尝试是使用我的代码移动图像(我在这篇文章中 ..
发布时间:2021-11-12 05:20:37 Java开发

带有 Excel 宏的 Java Apache Poi SXSSF

我有一个包含宏 (.xlsm) 的 excel 模板,我想读入它,向其中添加一百万行并写出. 我知道使用包含宏的 POI 读取和重写文件将保留宏.我需要使用 SXSSF(内存限制)写出 excel,但 SXSSF 不读取文件. 问题:如何使用 XSSF 读取带有宏的 excel,然后使用 SXSSF 写出带有宏的 excel? 解决方案 Apache POI 支持通过基于“模板 ..
发布时间:2021-11-12 05:20:34 Java开发

Apache POI autoSizeColumn() 行为怪异

在标记为重复之前,请阅读全文.我已经看过所有相关/类似的问题,我想我在这里发生了一些奇怪的事情. 我使用 Apache POI 3.9 版生成 4 页工作簿.每次填写完表格后,我都会自动调整列的大小.代码如下: for (String alias : map.keySet()) {Sheet sheet = workbook.createSheet(getSheetNameForAlias ..
发布时间:2021-11-12 05:20:32 Java开发

Apache POI 如何将工作簿样式应用于所有数据透视表.我如何排除工作表?

所以我正在开发一个程序,该程序读取文本文件并将此数据写入 Excel 工作簿.写入数据后,我从数据创建数据透视表.为了在数据透视表中获得样式,我设置了整个工作簿样式,为什么它只适用于具有数据透视表的工作表而不适用于数据表.现在我想从工作簿样式中排除一张带有数据透视表的工作表.有没有办法排除一张工作表或为需要它的工作表设置样式? 工作簿样式代码: wb.createDataFormat(). ..
发布时间:2021-11-12 05:20:29 Java开发

如何使用 apache poi 4.0 XDDFChartData, XDDFBarChartData 生成堆叠条形图;在使用java的excel表中,我不想使用jfree

我需要一个 Java 示例代码,目前我可以在从工作表读取值后绘制折线图和饼图,并且我还想生成一个 StackedBar 图. 我为饼图添加了一段我尝试过的.ppt格式的代码片段.我想在 excel 中为 java 中的stackedBar 图表做同样的事情. String[] Categories = listCategories.toArray(new String[listCatego ..
发布时间:2021-11-12 05:20:26 Java开发

Apache POI XWPF 不替换而是连接

我是 Apache POI 的新手,在替换文本时遇到问题. 我在这里复制了我的代码 替换 Apache POI 中的文本XWPF 不工作 它可以工作,但它不会替换文本而是连接它.所以如果我有“Quick brown fox jumps over"并将“over"替换为“under".我得到“快速的棕色狐狸跳过快速的棕色狐狸跳下". 怎么了? 代码如下: 公共类 testP ..
发布时间:2021-11-12 05:20:23 Java开发

java apache poi(第 1 部分)

excel文件(staff.xls) 身份证 姓名 1 阿里 2 阿布 3 艾哈迈德 java 代码 FileInputStream inputFile = new FileInputStream("staff.xls");XSSFWorkbook 工作簿 = new XSSFWorkbook(inputFile);XSSFSheet 电子 ..
发布时间:2021-11-12 05:20:20 Java开发

使用 Apache POI HSSFListener 如何识别日期类型

由于要处理数百万条记录,我必须使用此处给出的技术处理 SAX 解析.http://poi.apache.org/spreadsheet/how-to.html#event_api.但是日期类型被转换为数字.使用HSSFListener时如何区分Date和Number? 解决方案 Excel 文件格式将所有日期存储为具有特殊格式规则的数字.并不是 HSSF 正在转换它,您得到的正是 Exce ..
发布时间:2021-11-12 05:20:17 其他开发

错误:由以下原因引起:java.lang.IllegalArgumentException:关系空值不以此部分/ppt/slides/slide3.xml开头

我正在使用 apache poi xslf 导出 ppt 文件.首先,我有一个包含 3 张幻灯片的模板:标题幻灯片、摘要幻灯片和第三张幻灯片 我复制了第三张幻灯片(我将它作为模板)以复制数据库中的许多数据/图形. 所以为了做到这一点: XMLSlideShow slideShow = new XMLSlideShow(dlfile.getContentStream());XSLFSl ..
发布时间:2021-11-12 05:20:14 Java开发

将excel表中的json结构解析为java

我在 excel 表中有一个数据,我需要用 java 读取,我能够读取正常内容但无法读取我存储的 json 结构.我如何将 json 从 excel 解析为 java? public class JavaApplication1 {公共静态无效主(字符串 [] args){尝试 {for (int i=0;i 我的 excel 表包含以下 json: A B C D E1 说唱 {"typ ..
发布时间:2021-11-12 05:20:12 Java开发

如何从 XLSX 文件中读取汉字?(爪哇)

我已经可以从 xlsx 单元格中读取文本并具有: String s = cell.getStringCellValue(); 然而,当打印出这个字符串时,我得到了垃圾结果.为了解决这个问题,我使用了互联网. 我尝试了大约 8 种不同的方法,因此发现目前还没有关于 SO 的有效答案.我将 IDE 和 XLSX 文件的默认编码设置为 UTF-8.可以正确显示拼音. 有谁知道可能出什么问 ..
发布时间:2021-11-12 05:20:06 其他开发

如何使用 apache poi 读取 xlsx 类型的 excel 文件的单元格内容?

似乎我有点不高兴,我阅读了有关使用 hssf 读取 xls 文件的各种主题,但我似乎找不到好的 xssf 教程,这真的很难,因为它们有不同的陈述.我的代码应该读取第 2 行第 2 列,但我收到“getContents() 未定义 XSSFComment 类型"错误 我的代码类似于: import java.io.FileOutputStream;导入 java.io.IOException ..
发布时间:2021-11-12 05:20:03 Java开发

Java:Apache POI Excel 电子表格 GUI 视图

我的 Java 应用程序正在使用 Apache POI 来读取/写入 Excel 文件.据我所知,Apache POI 不支持电子表格视图 GUI. 所以我的问题是:在我的应用程序中显示类似 Excel 的电子表格视图 GUI 的最佳方式是什么?我知道我可以使用 POI 解析所有电子表格信息,然后将其输出到一些自定义 Java GUI 组件中,但这真的是贫民窟......尤其是使用 Java ..
发布时间:2021-11-12 05:20:00 Java开发

如何从java中的excel读取数值?

我有一个代码可以在 java 中读取 xls 文件. 但问题是,当我读取数值时,它给了我错误的格式值.我的代码是 String fname = "D:/Vijay/BRS_docs/10168/19.11.2014/19.11.2014/Bank/Debit Open Item File/INF 21 Case.xls";FileInputStream fis = new FileInputS ..
发布时间:2021-11-12 05:19:54 Java开发

使用文件实例化 NPOIFSFileSystem 对象的问题

首先,我是在家里问这个问题 =- 远离所有来源;我明天会尝试更新. 本质上,我正在像这样实例化 NPOIFSFileSystem: NPOIFSFileSystem fs = new NPOIFSFileSystem(new File(this.getLocalFile())); getLocalFile() 方法将字符串返回到文件路径 - 我知道该文件存在于该位置.但是,安装返回错误: ..
发布时间:2021-11-12 05:19:46 Java开发