我使用javaftp从FTP中读取Excel文件,然后使用easyexcel解析它们。我一共有12个文件,其中8个文件读取和解析成功,4个文件一直读取和解析失败,本地打开文件没有问题。
读取在本地windows计算机上运行的项目没有问题。当项目部署到awsec2上的docker容器时,会出现以下问题。
FTP读取解析文件时出现以下错误。该问题发生在excel解析从FTP读取的流时。
org.apache.poi.openxml4j.exceptions.InvalidOperationException: Could not open the specified zip entry sou
我正在尝试使我的javafx项目创建一个Excel文件。它的第一步之一将是XSSFWorkbook workbook = new XSSFWorkbook();,为此我需要import org.apache.poi.xssf.usermodel.XSSFWorkbook;来工作。但是当我试图运行这个程序时,我会得到一个错误:
(package org.apache.poi.xssf.usermodel is declared in module org.apache.poi.ooxml, but module group.proga does not read it)
我使用Intelli
我有一个xls文件,可以在excel中打开,但是当我尝试用Apache打开它时,我得到了以下异常:
java.io.IOException: block[ 3 ] already removed - does your POIFS have circular or duplicate block references?
at org.apache.poi.poifs.storage.BlockListImpl.remove(BlockListImpl.java:89)
at org.apache.poi.poifs.storage.RawDataBlockList.remove(RawData
我想知道是否有人对使用Apache POI处理损坏的文件有任何建议。
我试图打开一个文件并收到以下消息:
Exception in thread "main" org.apache.poi.hssf.record.RecordInputStream$LeftoverDataException: Initialisation of record 0x1C left 2 bytes remaining still to be read.
at org.apache.poi.hssf.record.RecordInputStream.hasNextRecord(RecordI
我们在Domino9服务器上运行的几个Xpages应用程序中使用Apache POI库。现在,当将HCL Notes Designer升级到R11时,我们可以看到Apache POI在版本4.1.1的jvm\ext文件夹中可用(由Notes本身使用,请参阅https://nevermind.dk/nevermind/blog.nsf/subject/an-important-change-in-hcl-notes-v11)。这里有个问题..。我们的应用程序使用Apache POI 3.x,Apache POI libs区域附加到数据库设计中的‘jar’中,但由于某些原因,设计人员使用的是来自
我正在使用Apache POI API从Excel文件中获取值。除了包含公式的单元格之外,一切都运行得很好。实际上,cell.getStringCellValue()返回的是单元格中使用的公式,而不是单元格的值。
我尝试使用evaluateFormulaCell()方法,但它不起作用,因为我使用的是GETPIVOTDATA Excel公式,而此公式未在接口中实现:
Exception in thread "main" org.apache.poi.ss.formula.eval.NotImplementedException: Error evaluating cell Lan
使用String Apache获取单元格值的安全方法是什么?
对于一些非空单元格,我得到以下异常:
com.monitorjbl.xlsx.exceptions.NotSupportedException: null
at com.monitorjbl.xlsx.impl.StreamingCell.getSheet(StreamingCell.java:330)
at org.apache.poi.ss.usermodel.DataFormatter.isDate1904(DataFormatter.java:313)
at org.apache.poi.ss.use
我正在尝试用apache读取excel文件。但是,在运行时,我会得到一个NotOLE2FileException。,这是类似的,但是这里的错误很明显,根本没有文件。我实际上有一个文件,也有一个签名,但我不知道是什么样的签名,也不知道如何读取该文件。谷歌没有结果。
我的守则:
File file = new File("mypath/myfile.xls");
if(!file.exists()){
throw new IllegalArgumentException("File does not exist");
}
try {
Workb
我的项目使用Spring Boot。我尝试用org.apache.poi 4.1.2将数据导出到excel文件,我使用autoSizeColumn方法自动调整列的大小
headerRow.forEach(item -> {
sheet.autoSizeColumn(item.getColumnIndex());
});
但是我得到了一个错误
java.lang.IllegalStateException: Could not auto-size column. Make sure the column was tracked prior to auto-sizing the colu
我正在尝试创建一个包含数据模型和表之间关系的excel文件。 相当于通过GUI在Excel中手动设置关系: Data -> Relationships 在提取.xlsx文件时,我可以看到存储在xl/workbook.xml文件中的信息,但是在apache POI中找不到它。 有没有办法使用Apache POI (poi-ooxml:4.1.2)指定数据模型关系?
在运行将StringBuilder的内容保存到.xlsx文件的代码时,会出现以下错误:
线程"main“java.lang.NoSuchMethodError: java.lang.NoSuchMethodError中的异常)V在org.apache.poi.openxml4j.opc.ZipPackage.buildPartName(ZipPackage.java:275) at org.apache.poi.openxml4j.opc.ZipPackage.getPartsImpl(ZipPackage.java:214) at org.apache.poi.openxml4j.
我正在尝试打开一个excel文件,它的大小是22MB,包含9905行(在我看来没有那么大)。
我试着用java apache poi像这样打开它
final File f = Utils.getFileWithRespectToJar(this, filename);
final Workbook workbook = WorkbookFactory.create(f);
final Sheet sheet = workbook.getSheetAt(0);
final int maxRowLength = sheet.getLastRowNum();
几秒钟后,java占用了大约3.3GB