Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有Poi的行数错误_Java_Excel_Apache Poi - Fatal编程技术网

Java 具有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> 此外,如果

我正在与ApachePOI合作,现在我遇到以下问题。我以以下方式将apache poi包括在我的项目中:

<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
}