我有一个现有文件 (C:\wb.xls),我想打开并对其进行更改。如何在 Apachie POI 中打开现有文件?我找到的所有文档都必须与创建新文件一起使用。如果您知道,如何在 xls 文件的顶部插入新行或如何自动格式化列宽?
您是否尝试阅读Apache POI怎样“读取或修改现有文件”?这应该涵盖您…
基本上,您要做的是从快速指南中获取的,例如用于加载文件
Workbook wb = WorkbookFactory.create(new File("MyExcel.xls"));
Sheet s = wb.getSheetAt(0);
// Get the 11th row, creating if not there
Row r1 = s.getRow(10);
if (r1 == null) r1 = s.createRow(10);
// Get the 3rd column, creating if not there
Cell c2 = r1.getCell(2, Row.CREATE_NULL_AS_BLANK);
// Set a string to be the value
c2.setCellValue("Hello, I'm the cell C10!");
// Save
FileOutputStream out = new FileOutputStream("New.xls");
wb.write(out);
out.close();
使用以下选项之一
XSSFWorkbook wb = new XSSFWorkbook(new FileInputStream(xlFileAddress));
运筹学
Workbook wb = WorkbookFactory.create(new File(xlFileAddress));
运筹学
Workbook wb = WorkbookFactory.create(new FileInputStream(xlFileAddress));
然后使用wb创建/读取/更新工作表/行/单元格,无论您想要什么。详情请访问此处。这肯定会对您有所帮助。
用户可以将Excel文档保存为. xls或xml-table。结果是一个具有固定结构的xml-file,Excel可以用它纠正工作。 可以用java中的ApachePOI打开这种类型的excel文件吗? 事先谢谢你,安德烈。
我觉得自己有点傻,但我就是不能让它发挥作用。。。。 我有一个现有的Android项目从我的另一台电脑复制,在文件夹中 (我在另一台pc上创建了该项目,将其复制到我的新pc上,然后另一台pc被分发)现在我想在Eclipse中打开该项目。所以我想我什么都试过了,但我似乎无法让它发挥作用。。。 我查找了类似于“”的内容,但没有找到它。 然后我尝试导入,但这不允许我导入它,因为它是相同的工作区(我使用相同
问题内容: 尝试使用ApachePOI打开Excel时,我得到 我检查了。没有创建这样的文件夹。我正在使用Apache POI 3.6版。 有什么帮助吗?类似的代码在其他工作区中运行良好。在这里不知所措。 码: 问题答案: 您为什么要制作一个非常好的文件,将其包装在中,然后要求POI必须为您缓冲整个文件,以便可以进行随机访问?如果直接将文件直接传递给POI,生活会好很多,因此可以根据需要跳过它!
我还是IntelliJ的新手,还在学习如何使用它。基本上,我之前已经创建了一个程序,我只想使用IntelliJ中现有的.java文件。我在IntelliJ的intro屏幕上尝试了import/open选项,但当我打开.java文件时,没有任何菜单,没有任何功能,你根本无法运行程序,它似乎只是打开了我的.java文件的一个选项卡文本编辑器。所以我尝试创建一个新的项目,然后打开.java文件,但没有骰
我正在编写一个chrome扩展,关于在隐身窗口中从上下文菜单创建新选项卡。我正在使用这样的脚本: 该脚本可以正常工作,但在激活时它总是弹出一个新窗口。有没有办法在现有的隐身窗口中打开新标签页?
我试图用处理docx文件。只是简单地读取然后写入文件(现在)。这是我的简单代码: 问题是输入文件的头文件中有一个小图像。因此,在使用POI处理输入文件并在Microsoft Word中打开输出文件后,我收到损坏的文件错误: 一切工作在OO Writer,但不是在办公室。 问题是:怎么了?apache POI是否不处理头文件中包含图像的文件?你知道解决这个问题的方法吗? 我需要使用,我不考虑其他工具