Lesen Sie Excel-Datei 2010 Apache Poi ignorieren leere Zellen

Ich habe ein Problem, während Java-Anwendung Excel-Datei lesen .xlsx Erweiterung, Die Anwendung funktioniert normal, aber in der Arbeitsmappe hat viele Blätter, 1, 2 Blätter richtig zu lesen, aber wenn 3 Blatt liest, werden nicht alle Zellen gelesen und während ich aus einer Excel-Datei geöffnet und geprüft habe, ist die Zelle mit leeren Werten vorhanden, aber wenn Apache Poi sie liest, werden die leeren Zellen einfach ignoriert. Was ist eine Ursache?Aktualisieren

 FileInputStream file = new FileInputStream(file_location);
  //this.workbook = new HSSFWorkbook(file);
  this.workbook = new XSSFWorkbook(file);
XSSFSheet mySheet = workbook.getSheetAt(index);
       Iterator rowIter = mySheet.rowIterator();
        while(rowIter.hasNext()){
          XSSFRow myRow = (XSSFRow) rowIter.next();
          Iterator cellIter = myRow.cellIterator();
          ArrayList colStoreArray=new ArrayList();



          while(cellIter.hasNext()){
              XSSFCell myCell = (XSSFCell) cellIter.next();
              colStoreArray.add(myCell);
                                   }
          rowArrayHolder.add(colStoreArray);

        } }

Über der Lese-Excel-Datei habe ich zwar die Excel-Datei dort in einer Zeile 20 Zellen überprüft, aber während es in einigen Zeilen nur 14 Zeilen liest. Ich verwende ArrayList, scheint hier ein Problem mit dem gleichzeitigen Zugriff auf die ArrayList zu sein. Woran kann das liegen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage