<p>J’utilise la bibliothèque Apache POI 3.9 pour travailler avec des fichiers Excel. Je connais la fonction <code>getLastRowNum()</code>, qui renvoie le nombre de lignes dans un fichier Excel.</p>
<p>Le seul problème est que <code>getLastRowNum()</code> renvoie un nombre dont le comptage commence à 0.</p>
<p>Ainsi, si un fichier Excel utilise les 3 premières lignes, <code>getLastRowNum()</code> renvoie 2.<br>
Si un fichier Excel n’a qu’une seule ligne, <code>getLastRowNum()</code> renvoie 0.</p>
<p>Le problème survient lorsque le fichier Excel est complètement vide. <code>getLastRowNum()</code> renvoie toujours 0, donc je ne peux pas déterminer si le fichier Excel contient une ligne de données ou s’il est vide.</p>
<p>Comment puis-je détecter si un fichier Excel est vide ou non ?</p>
<hr>
<p><em>Source : <a href="http://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HSSFSheet.html#getPhysicalNumberOfRows%28%29" rel="noopener nofollow ugc">Stack Overflow</a></em></p>