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écharger la bibliothèque C# pour l'insertion de nouvelles lignes et colonnes dans Excel
- Utiliser 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
Installer avec NuGet
Install-Package IronXL.Excel
Télécharger DLL
Installation manuelle dans votre projet
Installer avec NuGet
Install-Package IronXL.Excel
Télécharger DLL
Installation manuelle dans votre projet
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Découvrez IronXL sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme Excel avec C#.
Install-Package IronXL.Excel
Envisagez d'installer le IronXL DLL directement. Téléchargez et installez-le manuellement pour votre projet ou sous forme de GAC : {{lienDllAfficher}}
Installation manuelle dans votre projet
Télécharger la DLLInsé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 une nouvelle colonne(s) avant une position d'index spécifique dans la table, vous pouvez utiliser les méthodes InsertColumn
et InsertColumns
.
[{i :(Insertion d'une nouvelle colonne(s) dans la plage du tableau peut entraîner des conflits dans le fichier Excel, nécessitant l'exécution d'une réparation d'Excel pour afficher correctement la feuille de calcul.
Pour supprimer toutes les lignes et colonnes vides sur les bords de la plage, vous pouvez utiliser la fonction Garniture() method. Actuellement, il n'est pas possible de supprimer la colonne(s).)}]
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")