ajouter supprimer des lignes ou des colonnes dans Excel en C#

Les fichiers Excel sont largement utilisés pour créer et manipuler par programme des feuilles de calcul dans différentes applications. Lors du traitement d’une feuille de calcul, vous devrez peut-être ajouter de nouvelles lignes et colonnes ou supprimer celles qui existent déjà dans les feuilles de calcul. Pour y parvenir, cet article montre comment ajouter ou supprimer des lignes et des colonnes dans Excel en C#.

Bibliothèque C# pour ajouter ou supprimer des lignes et des colonnes Excel

Pour ajouter ou supprimer des lignes et des colonnes dans les fichiers Excel XLSX/XLS, nous utiliserons Aspose.Cells for .NET. Il s’agit d’une bibliothèque rapide et puissante pour créer et traiter des fichiers Excel de manière transparente. De plus, il fournit un convertisseur haute fidélité pour la conversion aller-retour des fichiers XLSX. Vous pouvez télécharger sa DLL à partir de la section téléchargements ou l’installer à partir de NuGet.

PM> Install-Package Aspose.Cells

Comment ajouter des lignes dans Excel en C

Voici les étapes pour ajouter des lignes dans une feuille de calcul Excel en C#.

  • Commencez par charger le fichier Excel à l’aide de la classe Workbook.
  • Ensuite, accédez à la feuille de calcul souhaitée par index à partir de la collection Workbook.Worksheets.
  • Ajoutez des lignes à l’aide de la méthode Worksheet.Cells.InsertRows(rowIndex, totalRows) dans laquelle le premier paramètre est l’index sur lequel ajouter la ligne et le second paramètre est le nombre de lignes que vous souhaitez ajouter.
  • Enfin, enregistrez le fichier mis à jour à l’aide de la méthode Workbook.Save(fileName).

L’exemple de code suivant montre comment ajouter des lignes dans une feuille de calcul Excel à l’aide de C#.

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

// Obtenir la référence de la feuille de calcul
Worksheet sheet = wb.Worksheets[0];

// Insérer 2 lignes à l'index 1
sheet.Cells.InsertRows(1, 2);

// Enregistrer le fichier mis à jour
wb.Save("updated_workbook.xlsx");

Comment ajouter des colonnes dans Excel en C#

Voici les étapes pour ajouter des colonnes dans une feuille de calcul Excel à l’aide de C#.

  • Commencez par charger le fichier Excel à l’aide de la classe Workbook.
  • Ensuite, accédez à la feuille de calcul souhaitée par index à partir de la collection Workbook.Worksheets.
  • Ajoutez des colonnes à l’aide de la méthode Worksheet.Cells.InsertColumns(columnIndex, totalColumns). Le premier paramètre est l’index sur lequel ajouter la colonne et le second paramètre est le nombre de colonnes que vous souhaitez ajouter.
  • Enfin, enregistrez le fichier mis à jour à l’aide de la méthode Workbook.Save(fileName).

L’exemple de code suivant montre comment ajouter des colonnes dans une feuille de calcul Excel à l’aide de C#.

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

// Obtenir la référence de la feuille de calcul
Worksheet sheet = wb.Worksheets[0];

// Insérer 2 colonnes à l'index 1
sheet.Cells.InsertColumns(1, 2);

// Enregistrer le fichier mis à jour
wb.Save("updated_workbook.xlsx");

Supprimer des lignes dans un Excel XLSX en C#

Voici les étapes à suivre pour supprimer des lignes d’une feuille de calcul Excel à l’aide de C#.

  • Commencez par charger le fichier Excel à l’aide de la classe Workbook.
  • Accédez à la feuille de calcul souhaitée par index à partir de la collection Workbook.Worksheets.
  • Supprimez les lignes à l’aide de la méthode Worksheet.Cells.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(fileName).

L’exemple de code suivant montre comment supprimer des lignes d’une feuille de calcul Excel en C#.

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

// Obtenir la référence de la feuille de calcul
Worksheet sheet = wb.Worksheets[0];

// Supprimer 2 lignes à l'index 1
sheet.Cells.DeleteRows(1, 2);

// Enregistrer le fichier mis à jour
wb.Save("updated_workbook.xlsx");

Supprimer des colonnes dans Excel XLSX en C#

Voici les étapes pour supprimer des colonnes d’une feuille de calcul Excel à l’aide de C#.

  • Commencez par charger le fichier Excel à l’aide de la classe Workbook.
  • Accédez à la feuille de calcul souhaitée par index à partir de la collection Workbook.Worksheets.
  • Supprimez les colonnes à l’aide de la méthode Worksheet.Cells.DeleteColumns(columnIndex, totalColumns, updateReference). Le premier paramètre est l’index de colonne, le deuxième paramètre est le nombre de colonnes que vous souhaitez supprimer et le troisième paramètre indique si les références doivent être mises à jour dans d’autres feuilles de calcul.
  • Enfin, enregistrez le fichier mis à jour à l’aide de la méthode Workbook.Save(fileName).

L’exemple de code suivant montre comment supprimer des colonnes d’une feuille de calcul Excel à l’aide de C#.

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

// Obtenir la référence de la feuille de calcul
Worksheet sheet = wb.Worksheets[0];

// Supprimer 2 colonnes à l'index 1
sheet.Cells.DeleteColumns(1, 2, true);

// Enregistrer le fichier mis à jour
wb.Save("updated_workbook.xlsx");

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite afin d’utiliser l’API sans limitations d’évaluation.

Conclusion

Dans cet article, vous avez appris à utiliser des lignes et des colonnes dans Excel par programmation. En particulier, vous avez vu comment ajouter ou supprimer des lignes et des colonnes dans des feuilles de calcul Excel en C#. De plus, vous pouvez en savoir plus sur l’API C# Excel à l’aide de la documentation. De plus, vous pouvez nous faire part de vos questions via notre forum.

Voir également