Comment insérer de nouvelles lignes et colonnes ?
La bibliothèque IronXL offre un moyen pratique d'insérer une ou plusieurs lignes et colonnes dans le code C# sans utiliser Office Interop.
Comment insérer de nouvelles lignes et colonnes dans Excel ?

- Téléchargez la bibliothèque C# pour insérer de nouvelles lignes et colonnes dans Excel
- Utilisez les méthodes InsertRow et InsertRows pour insérer de nouvelles lignes
- Utilisez les méthodes InsertColumn et InsertColumns pour insérer de nouvelles colonnes
- Ajouter des données aux lignes et colonnes nouvellement insérées
- Exporter le fichier Excel modifié vers différents types de fichiers
Commencez avec IronXL
Commencez à utiliser IronXL dans votre projet dès aujourd'hui avec un essai gratuit.
Insérer une nouvelle ligne Exemple
Utilisez les méthodes InsertRow
et InsertRows
pour ajouter de nouvelles lignes à la feuille de calcul. Ces méthodes vous permettent d'insérer des lignes à une position d'index spécifique.
A noter
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-rows.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Add a row before row 2
workSheet.InsertRow(1);
// Insert multiple rows after row 3
workSheet.InsertRows(3, 3);
workBook.SaveAs("addRow.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Add a row before row 2
workSheet.InsertRow(1)
' Insert multiple rows after row 3
workSheet.InsertRows(3, 3)
workBook.SaveAs("addRow.xlsx")

Exemple de suppression d'une ligne
Pour supprimer une ligne de la feuille de calcul, vous pouvez utiliser la méthode GetRow
pour sélectionner la ligne souhaitée, puis utiliser la méthode RemoveRow
sur la ligne sélectionnée.
A noter
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-remove-row.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Remove row 5
workSheet.GetRow(4).RemoveRow();
workBook.SaveAs("removeRow.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Remove row 5
workSheet.GetRow(4).RemoveRow()
workBook.SaveAs("removeRow.xlsx")
Insérer une nouvelle colonne Exemple
Pour ajouter de nouvelles colonnes avant une position d'index spécifique dans le tableau, vous pouvez utiliser les méthodes InsertColumn
et InsertColumns
.
(L'insertion de nouvelle(s) colonne(s) dans la plage du tableau peut provoquer des conflits dans le fichier Excel, nécessitant l'exécution de la réparation Excel pour afficher correctement la feuille de calcul.)
Pour supprimer toutes les lignes et colonnes vides aux bordures de la plage, vous pouvez utiliser la méthode Trim(). Actuellement, il n'est pas possible de supprimer des colonnes.
Avant de procéder
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-columns.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Add a column before column A
workSheet.InsertColumn(0);
// Insert multiple columns after column B
workSheet.InsertColumns(2, 2);
workBook.SaveAs("addColumn.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Add a column before column A
workSheet.InsertColumn(0)
' Insert multiple columns after column B
workSheet.InsertColumns(2, 2)
workBook.SaveAs("addColumn.xlsx")
