Obtenir le nombre maximum de lignes dans Excel

Différents formats de MS Excel prennent en charge un nombre différent de lignes et de colonnes dans un fichier. Par exemple, le nombre maximal de lignes et de colonnes serait différent pour les feuilles aux formats XLS et XLSX. Lors de la génération ou du traitement des feuilles Excel par programme, vous devrez peut-être obtenir des informations sur le nombre de lignes disponibles dans les feuilles. Dans cet article, vous apprendrez comment obtenir le nombre maximum de lignes dans une feuille Excel en Java.

Obtenir le nombre maximal de lignes dans Excel - Java Library

Aspose.Cells for Java est une bibliothèque de manipulation de feuilles de calcul populaire qui fournit un ensemble étonnant de fonctionnalités pour générer et manipuler des fichiers Excel. Nous utiliserons cette bibliothèque pour trouver le nombre maximal de lignes prises en charge dans un fichier ou un format Excel. Vous pouvez soit télécharger son JAR ou l’installer en utilisant la configuration Maven suivante.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.11</version>
</dependency>

Étapes pour obtenir le nombre maximal de lignes dans une feuille Excel

Vous n’avez besoin d’effectuer que quelques étapes pour obtenir le nombre maximal de lignes dans un fichier Excel à l’aide d’Aspose.Cells for Java.

  • Chargez le fichier Excel à partir du disque ou du flux.
  • Lisez le nombre de lignes pris en charge.

Et c’est tout. Écrivons maintenant le code et voyons comment nous pouvons obtenir ce numéro à partir des applications Java.

Java : trouver le nombre maximal de lignes dans un fichier Excel

Les étapes suivantes montrent quelles classes et méthodes sont utilisées pour charger un fichier Excel, puis recherchez le nombre de lignes prises en charge dans ce fichier.

  • Commencez par charger le fichier Excel à l’aide de la classe Workbook.
  • Ensuite, utilisez la méthode Workbook.getSettings().getMaxRow() pour obtenir l’index de la ligne maximale.
  • Ajoutez 1 à la valeur d’index et vous obtiendrez le nombre maximum de lignes prises en charge dans ce fichier Excel.

L’exemple de code Java suivant montre comment trouver le nombre maximal de lignes dans un fichier Excel en Java.

// Charger le fichier Excel
Workbook wb = new Workbook("workbook.xlsx");

// Imprimer le maximum de lignes
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Obtenir le nombre maximal de lignes dans un format Excel en Java

Vous pouvez également connaître le nombre maximum de lignes prises en charge par un format Excel spécifique, c’est-à-dire XLSX, XLS, etc. Pour cela, vous devez initialiser l’objet Workbook avec le format souhaité à l’aide de FileFormatType.

L’exemple de code suivant montre comment trouver le nombre maximal de lignes prises en charge dans un format Excel spécifique.

// Créer un classeur au format XLSX
Workbook wb = new Workbook(FileFormatType.XLSX);

// Imprimer le maximum de lignes
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Bibliothèque Java Excel - Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour manipuler les lignes et les colonnes Excel sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à trouver le nombre maximum de lignes dans un fichier Excel en Java. En outre, vous pouvez obtenir le nombre maximal de lignes prises en charge par un format Excel spécifique. Vous pouvez facilement installer Aspose.Cells et intégrer les exemples de code fournis dans votre application.

En savoir plus sur la bibliothèque de feuilles de calcul Java

Vous pouvez en savoir plus sur la bibliothèque Java Excel à l’aide de la documentation. De plus, vous pouvez nous faire part de vos questions via notre forum.

Voir également