Insérer supprimer des lignes dans Excel en Java

Lors de la génération et de la manipulation de fichiers Excel, vous devrez peut-être insérer et supprimer des lignes dans les feuilles de calcul par programmation. Par conséquent, cet article explique comment manipuler dynamiquement des lignes dans des feuilles de calcul Excel. Ainsi, vous apprendrez à insérer ou supprimer des lignes dans une feuille de calcul Excel en Java.

API Java pour insérer ou supprimer des lignes Excel - Téléchargement gratuit

Pour insérer ou supprimer des lignes dans les fichiers Excel XLS/XLSX, nous utiliserons Aspose.Cells for Java. Il s’agit d’une API de manipulation de feuille de calcul puissante et riche en fonctionnalités pour l’automatisation d’Excel dans les applications Java. Vous pouvez soit télécharger l’API ou l’installer à l’aide des configurations Maven suivantes.

Dépôt:

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

Dépendance:

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

Insérer des lignes dans un fichier Excel à l’aide de Java

Voici les étapes pour insérer des lignes dans une feuille de calcul Excel en Java.

  • Tout d’abord, chargez le fichier Excel à l’aide de la classe Workbook.
  • Ensuite, accédez à la feuille de calcul souhaitée par index à l’aide de la méthode Workbook.getWorksheets().get(index).
  • Utilisez la méthode Worksheet.getCells().insertRows(rowIndex, totalRows) pour insérer les lignes dans lesquelles le premier paramètre est l’index de ligne et le second paramètre est le nombre de lignes que vous souhaitez insérer.
  • Enfin, utilisez la méthode Workbook.save(String) pour enregistrer le fichier mis à jour.

L’exemple de code suivant montre comment insérer des lignes dans un fichier Excel en Java.

// Charger le fichier Excel
Workbook workbook = new Workbook("Book1.xls");

// Accéder à la première feuille de calcul du fichier Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Insérer une ligne dans la feuille de calcul en 3ème position
worksheet.getCells().insertRows(2, 1);

// Enregistrez le fichier Excel modifié au format par défaut (c'est-à-dire Excel 2003)
workbook.save("Delete Rows.xls");

Supprimer des lignes dans un XLS Excel en Java

Voici les étapes pour supprimer des lignes d’une feuille de calcul Excel en Java.

  • Tout d’abord, chargez le fichier Excel à l’aide de la classe Workbook.
  • Ensuite, accédez à la feuille de calcul souhaitée par index à l’aide de la méthode Workbook.getWorksheets().get(index).
  • Supprimez les lignes à l’aide de la méthode Worksheet.getCells().deleteRows(rowIndex, totalRows) dans laquelle le premier paramètre est l’index de ligne et le second paramètre est le nombre de lignes que vous souhaitez supprimer.
  • Enfin, enregistrez le fichier mis à jour à l’aide de la méthode Workbook.save(String).

L’exemple de code suivant montre comment supprimer des lignes d’un fichier Excel en Java.

// Charger le fichier Excel
Workbook workbook = new Workbook("Book1.xls");

// Accéder à la première feuille de calcul du fichier Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Supprimer 10 lignes de la feuille de calcul à partir de la 3ème ligne
worksheet.getCells().deleteRows(2, 10, true);

// Enregistrez le fichier Excel modifié au format par défaut (c'est-à-dire Excel 2003)
workbook.save("Insert Rows.xls");

API Java pour insérer/supprimer des lignes dans Excel - Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour manipuler des lignes dans des fichiers Excel sans limitation d’évaluation.

API Java Excel - En savoir plus

Vous pouvez en savoir plus sur l’API Java Excel à l’aide de la documentation. Vous pouvez également consulter les références API pour en savoir plus sur l’API. De plus, vous pouvez nous faire part de vos questions via notre forum.

Conclusion

Dans cet article, vous avez appris à utiliser des lignes dans des fichiers Excel par programmation. En particulier, vous avez vu comment insérer ou supprimer des lignes dans des feuilles de calcul Excel à l’aide de Java. Vous pouvez utiliser cette fonctionnalité lors de la génération ou de la manipulation dynamique de fichiers Excel.

Voir également