apache-poi相关内容

从java,如何在一个实例中给出多个电子表格的情况下在关闭excel电子表格时收到通知

我有 java 程序,可以为他们的命令行启动 excel 电子表格,并等待它关闭以执行如下下一步操作.(顺便说一句,我的 excel 运行宏,所以当我的宏完成执行以表明它已完成时,我会自动关闭电子表格) p = Runtime.getRuntime().exec("cmd/c start/wait C:\\"+excelSheet);p.waitFor();System.out.print("完 ..
发布时间:2021-11-12 05:16:30 Java开发

使用 APACHE POI 在 Excel 中使用条件格式

我在使用 SheetConditionalFormatting 时遇到问题,只是为了测试单元格是否包含特定字符串(在我的情况下只是“测试")我运行以下代码: SheetConditionalFormatting sheetConditionalFormatting = excelSheet.getSheetConditionalFormatting();ConditionalFormattin ..
发布时间:2021-11-12 05:16:27 Java开发

从 Docx 文件中读取表格数据

我正在尝试使用 apache POI 读取 Word Docx 文件及其读取良好,但现在我在读取文件中包含表格的 Docx 文件时遇到问题任何人请帮助我如何从文档中的表格中读取数据.Kinldy找到我想用java阅读的文档的截图. 必须从文档中检索突出显示的数据. public static void readDocxFile(String fileName){尝试 {文件文件 = 新文件 ..
发布时间:2021-11-12 05:16:24 Java开发

使用 JSpreadsheet 遇到警告和错误

我正在使用 JSpreadSheet 从 SDCard 读取 xlsx 文件并尝试尽可能使应用程序运行.我已经在 J​​ava 中尝试了相同的代码并且它完美地工作,将单元格输出到 system.out 但它似乎在 Android 中不起作用.请帮忙! 这是我的功能: public void readAndDisplay(){尝试{Workbook book = new Workbook(" ..
发布时间:2021-11-12 05:16:21 Java开发

如何使用 Apache POI API 合并 .doc 文件

我正在尝试合并 .doc 文件,我使用了在之前的 stackOverflow 帖子中找到的这段代码: public static void main (String[] args) 抛出异常 {//POI 显然不能从头开始创建文档,//所以我们需要一个现有的空虚拟文档HWPFDocument doc = new HWPFDocument(new FileInputStream("fich1.d ..
发布时间:2021-11-12 05:16:18 Java开发

验证 MM/dd/yyyy 格式的 Excel 日期

我正在使用 Apache POI 读取 Excel 文件 (.xlsx) 并验证其内容.我们在 excel 中有一个日期字段,其格式应为 MM/dd/yyyy. 假设日期字段有如下两个值, 1) 2014 年 4 月 24 日2) 04242014 我必须接受第一个并拒绝第二个.由于 excel 以整数格式存储这两个值,因此我无法区分它们.如果您对如何解决此问题有任何想法,请提出 ..
发布时间:2021-11-12 05:16:15 Java开发

将项目写入excel单元格

我对 Eclipse Java 编码完全陌生.我正在尝试完成一个管理库存的项目.我遇到问题的部分是,当我尝试将项目写入 excel 单元格时,我收到错误消息,指出数组越界. PS:item 和 item.getPartname 等都定义在另一个类文件下.请帮忙.谢谢 FileOutputStream os =new FileOutputStream("orderreceipt");//创 ..
发布时间:2021-11-12 05:16:12 Java开发

Java excel:获取行中的下一个单元格

我试图在找到字符串后获取 a 中下一个单元格的值.假设我将 A1 作为包含我的搜索字符串“here"的单元格,我试图获取行中 A1 之后的下一个单元格的内容. private static String findRow(XSSFSheet sheet, String cellContent) {for(行行:工作表){对于(单元格单元格:行){if (cell.getCellType() == ..
发布时间:2021-11-12 05:16:03 Java开发

我需要使用 POI 在指定列的 excel 中写一个 pass fail

好的 - 所以我意识到在编写一些代码并弄清楚之后,jxl 不支持 xlsx,只支持 POI (XSSF).好的.我想要做的是在指定的列中搜索具有字符串值“Result"的单元格.一旦我发现,然后当测试通过或失败时,它会在空白的单元格中写入“通过"或“失败".它将继续这样做,直到测试集完成.这是我用jxl写的代码. WritableWorkbook wb = Workbook.createWork ..
发布时间:2021-11-12 05:16:00 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:15:57 Java开发

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

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

带有 Excel 宏的 Java Apache Poi SXSSF

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

如何解决无法解决类 XSSFWorkbook 的问题?

我正在尝试使用以下代码读取 xlsx 文件,但无法获得结果类.. 任何帮助将不胜感激... org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:Script7.groovy:8:无法解析类 XSSFWorkbook @ 第 8 行,第 11 列.srcBook = new XSSFWorkbook(new Fil ..
发布时间:2021-11-12 05:15:48 Java开发

如何使用 JAVA POI 将 .doc 拆分为多个 .doc?

我正在使用POI 读取.doc 文件,我想选择一些内容来形成新的.doc 文件.具体来说,是否可以将“范围"中的“段落"的内容写入新文件中?谢谢. HWPFDocument doc = new HWPFDocument(fs);范围范围 = doc.getRange();for (int i = 0; i 解决方案 这里是适用于当前任务的代码.这里选择段落的标准非常简单:段落 11..20 ..
发布时间:2021-11-12 05:15:39 Java开发

apache poi 中的文本方向

如何使 Apache poi 中的文本方向为垂直.我试过垂直对齐.我无法获得所需的结果.我不想旋转文本.类似的东西: T乙X吨 解决方案 您必须创建一个 cellStyle,其中您有一个方法 setRotation(short rotation).随后将 cellstyle 应用到您的单元格. 文档,用于 setRotationhttps://poi.apache.org/apidoc ..
发布时间:2021-11-12 05:15:36 Java开发

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

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

多条评论 apache poi

我正在尝试为多个单元格分配多个注释.打开文件时 excel 抱怨“Excel 在...中发现不可读的内容,您要恢复该工作簿的内容吗?" 当我只有一条评论有效时,两条或更多评论就会失败.请参阅下面的代码: String oper = "上传后的操作";单元格 c = row.createCell(0);c.setCellType(Cell.CELL_TYPE_STRING);c.setCe ..
发布时间:2021-11-12 05:15:30 Java开发

在 Excel 中使用命名范围作为系列值

我有一个使用 Apache POI 的模板生成的电子表格,其中包含一些硬编码的命名范围. 命名范围:ACTUALS 指:=Report!$O$5:$AL$5 现在我有了一张图表……其中一个系列看起来像这样 系列名称:=Report!$N$5 系列值:=Report!$O$5:$AL$5 注意命名范围“引用"与“系列值"相同. 我可以以与此类似的方式使用命名范围作为系列值吗? 系列名称: ..
发布时间:2021-11-12 05:15:27 其他开发