apache-poi相关内容
我有 java 程序,可以为他们的命令行启动 excel 电子表格,并等待它关闭以执行如下下一步操作.(顺便说一句,我的 excel 运行宏,所以当我的宏完成执行以表明它已完成时,我会自动关闭电子表格) p = Runtime.getRuntime().exec("cmd/c start/wait C:\\"+excelSheet);p.waitFor();System.out.print("完
..
我在使用 SheetConditionalFormatting 时遇到问题,只是为了测试单元格是否包含特定字符串(在我的情况下只是“测试")我运行以下代码: SheetConditionalFormatting sheetConditionalFormatting = excelSheet.getSheetConditionalFormatting();ConditionalFormattin
..
我正在尝试使用 apache POI 读取 Word Docx 文件及其读取良好,但现在我在读取文件中包含表格的 Docx 文件时遇到问题任何人请帮助我如何从文档中的表格中读取数据.Kinldy找到我想用java阅读的文档的截图. 必须从文档中检索突出显示的数据. public static void readDocxFile(String fileName){尝试 {文件文件 = 新文件
..
我正在使用 JSpreadSheet 从 SDCard 读取 xlsx 文件并尝试尽可能使应用程序运行.我已经在 Java 中尝试了相同的代码并且它完美地工作,将单元格输出到 system.out 但它似乎在 Android 中不起作用.请帮忙! 这是我的功能: public void readAndDisplay(){尝试{Workbook book = new Workbook("
..
我正在尝试合并 .doc 文件,我使用了在之前的 stackOverflow 帖子中找到的这段代码: public static void main (String[] args) 抛出异常 {//POI 显然不能从头开始创建文档,//所以我们需要一个现有的空虚拟文档HWPFDocument doc = new HWPFDocument(new FileInputStream("fich1.d
..
我正在使用 Apache POI 读取 Excel 文件 (.xlsx) 并验证其内容.我们在 excel 中有一个日期字段,其格式应为 MM/dd/yyyy. 假设日期字段有如下两个值, 1) 2014 年 4 月 24 日2) 04242014 我必须接受第一个并拒绝第二个.由于 excel 以整数格式存储这两个值,因此我无法区分它们.如果您对如何解决此问题有任何想法,请提出
..
我对 Eclipse Java 编码完全陌生.我正在尝试完成一个管理库存的项目.我遇到问题的部分是,当我尝试将项目写入 excel 单元格时,我收到错误消息,指出数组越界. PS:item 和 item.getPartname 等都定义在另一个类文件下.请帮忙.谢谢 FileOutputStream os =new FileOutputStream("orderreceipt");//创
..
我正在尝试运行此代码: 公共类 ExcelSimpleTest {public static void main(String[] args) 抛出异常 {File f = new File("C:\\Users\\yaron\\Desktop\\Test.xlsx");FileInputStream fis = new FileInputStream(f);XSSFWorkbook wb=ne
..
我必须使用 java apache poi 库在 excel 文件(.xlsx 或 .xls)中设置日期字段. 我尝试设置单元格的 cellStyle 和 dataFormat 但它没有将其设置为日期字段而是将其存储为字符串或数字字段. 这是我的代码: XSSFWorkBook wb = new XSSFWorkBook();CellStyle cellStyle = wb.crea
..
我试图在找到字符串后获取 a 中下一个单元格的值.假设我将 A1 作为包含我的搜索字符串“here"的单元格,我试图获取行中 A1 之后的下一个单元格的内容. private static String findRow(XSSFSheet sheet, String cellContent) {for(行行:工作表){对于(单元格单元格:行){if (cell.getCellType() ==
..
好的 - 所以我意识到在编写一些代码并弄清楚之后,jxl 不支持 xlsx,只支持 POI (XSSF).好的.我想要做的是在指定的列中搜索具有字符串值“Result"的单元格.一旦我发现,然后当测试通过或失败时,它会在空白的单元格中写入“通过"或“失败".它将继续这样做,直到测试集完成.这是我用jxl写的代码. WritableWorkbook wb = Workbook.createWork
..
我在 excel 表中有一个数据,我需要用 java 读取,我能够读取正常内容但无法读取我存储的 json 结构.我如何将 json 从 excel 解析为 java? public class JavaApplication1 {公共静态无效主(字符串 [] args){尝试 {for (int i=0;i 我的 excel 表包含以下 json: A B C D E1 说唱 {"typ
..
似乎我有点不高兴,我阅读了有关使用 hssf 读取 xls 文件的各种主题,但我似乎找不到好的 xssf 教程,这真的很难,因为它们有不同的陈述.我的代码应该读取第 2 行第 2 列,但我收到“getContents() 未定义 XSSFComment 类型"错误 我的代码类似于: import java.io.FileOutputStream;导入 java.io.IOException
..
我有一个包含宏 (.xlsm) 的 excel 模板,我想读入它,向其中添加一百万行并写出. 我知道使用包含宏的 POI 读取和重写文件将保留宏.我需要使用 SXSSF(内存限制)写出 excel,但 SXSSF 不读取文件. 问题:如何使用 XSSF 读取带有宏的 excel,然后使用 SXSSF 写出带有宏的 excel? 解决方案 Apache POI 支持通过基于“模板
..
我正在尝试使用以下代码读取 xlsx 文件,但无法获得结果类.. 任何帮助将不胜感激... org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:Script7.groovy:8:无法解析类 XSSFWorkbook @ 第 8 行,第 11 列.srcBook = new XSSFWorkbook(new Fil
..
我正在使用POI 读取.doc 文件,我想选择一些内容来形成新的.doc 文件.具体来说,是否可以将“范围"中的“段落"的内容写入新文件中?谢谢. HWPFDocument doc = new HWPFDocument(fs);范围范围 = doc.getRange();for (int i = 0; i 解决方案 这里是适用于当前任务的代码.这里选择段落的标准非常简单:段落 11..20
..
如何使 Apache poi 中的文本方向为垂直.我试过垂直对齐.我无法获得所需的结果.我不想旋转文本.类似的东西: T乙X吨 解决方案 您必须创建一个 cellStyle,其中您有一个方法 setRotation(short rotation).随后将 cellstyle 应用到您的单元格. 文档,用于 setRotationhttps://poi.apache.org/apidoc
..
所以我正在开发一个程序,该程序读取文本文件并将此数据写入 Excel 工作簿.写入数据后,我从数据创建数据透视表.为了在数据透视表中获得样式,我设置了整个工作簿样式,为什么它只适用于具有数据透视表的工作表而不适用于数据表.现在我想从工作簿样式中排除一张带有数据透视表的工作表.有没有办法排除一张工作表或为需要它的工作表设置样式? 工作簿样式代码: wb.createDataFormat().
..
我正在尝试为多个单元格分配多个注释.打开文件时 excel 抱怨“Excel 在...中发现不可读的内容,您要恢复该工作簿的内容吗?" 当我只有一条评论有效时,两条或更多评论就会失败.请参阅下面的代码: String oper = "上传后的操作";单元格 c = row.createCell(0);c.setCellType(Cell.CELL_TYPE_STRING);c.setCe
..
我有一个使用 Apache POI 的模板生成的电子表格,其中包含一些硬编码的命名范围. 命名范围:ACTUALS 指:=Report!$O$5:$AL$5 现在我有了一张图表……其中一个系列看起来像这样 系列名称:=Report!$N$5 系列值:=Report!$O$5:$AL$5 注意命名范围“引用"与“系列值"相同. 我可以以与此类似的方式使用命名范围作为系列值吗? 系列名称:
..