Java 具有Poi的行数错误
我正在与ApachePOI合作,现在我遇到以下问题。我以以下方式将apache poi包括在我的项目中:Java 具有Poi的行数错误,java,excel,apache-poi,Java,Excel,Apache Poi,我正在与ApachePOI合作,现在我遇到以下问题。我以以下方式将apache poi包括在我的项目中: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.7</version> </dependency> 此外,如果
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.7</version>
</dependency>
此外,如果我的文件是以下文件:
我知道问题在于制作文件的方式,为什么如果我改为选择、复制和粘贴所有文件,我只在源文件上选择已填充的行,并在上载文件中复制它们行数正确打印。现在我想问你喜欢poi管理行数吗 API与您使用的不同。您可以尝试下面问题中的答案以获得最后一行
默认情况下,excel工作表包含65535行。你的也是。因此,该方法的结果是正确的。不清楚您为什么需要该数字,但如果您希望基于该数字停止循环,则可以在遇到空行时停止for循环。您到底想要什么?
XSSFSheet firstSheet = (XSSFSheet) wbUploaded.getSheetAt((short)0); //Foglio Luce
System.out.println(firstSheet .getLastRowNum());
//Read the sheet
for(Row row : sheetLuce){
//Do something
}