Comment gérer les feuilles de travail
La bibliothèque IronXL simplifie la gestion des feuilles de calcul en utilisant le code C#. Avec IronXL, vous pouvez effectuer des actions telles que la création et la suppression de feuilles de calcul, la modification de la position des feuilles de calcul et la définition de la feuille de calcul active dans un fichier Excel, le tout sans avoir besoin d'Office Interop.
Comment gérer les feuilles de calcul Excel

- Téléchargez la bibliothèque C# pour gérer les feuilles de calcul Excel
- Créer une nouvelle feuille de calcul avec le nom souhaité en utilisant la méthode
CreateWorksheet
- Changez la position de la feuille de calcul pour être plus organisée avec la méthode
SetSheetPosition
- Définissez la feuille de calcul active pour éliminer les distractions en utilisant la méthode
SetActiveTab
- Supprimez les feuilles de calcul inutilisées pour réduire la confusion en utilisant la méthode
RemoveWorksheet
Commencez avec IronXL
Commencez à utiliser IronXL dans votre projet dès aujourd'hui avec un essai gratuit.
Exemple de fiche de gestion
La gestion des feuilles de travail nécessite de pouvoir créer, déplacer et supprimer des feuilles de travail. IronXL vous permet d'accomplir chacune de ces actions en une seule ligne de code.
A noter
Créer une feuille de travail
La méthode CreateWorksheet permet de créer une nouvelle feuille de calcul. Le nom de la feuille de calcul est le seul paramètre requis. Cette méthode retourne également l'objet feuille de calcul créé, vous permettant d'effectuer des opérations supplémentaires telles que la fusion de cellules juste après sa création.
:path=/static-assets/excel/content-code-examples/how-to/manage-worksheet-create-worksheet.cs
using IronXL;
// Create new Excel spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
// Create worksheets
WorkSheet workSheet1 = workBook.CreateWorkSheet("workSheet1");
WorkSheet workSheet2 = workBook.CreateWorkSheet("workSheet2");
WorkSheet workSheet3 = workBook.CreateWorkSheet("workSheet3");
WorkSheet workSheet4 = workBook.CreateWorkSheet("workSheet4");
workBook.SaveAs("createNewWorkSheets.xlsx");
Imports IronXL
' Create new Excel spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
' Create worksheets
Private workSheet1 As WorkSheet = workBook.CreateWorkSheet("workSheet1")
Private workSheet2 As WorkSheet = workBook.CreateWorkSheet("workSheet2")
Private workSheet3 As WorkSheet = workBook.CreateWorkSheet("workSheet3")
Private workSheet4 As WorkSheet = workBook.CreateWorkSheet("workSheet4")
workBook.SaveAs("createNewWorkSheets.xlsx")
Définir la position de la feuille de travail
La méthode SetSheetPosition
vous permet de changer ou de déplacer la position d'une feuille de calcul. Il nécessite deux paramètres : le nom de la feuille de calcul en tant que String et sa position d'index en tant qu'Integer.
:path=/static-assets/excel/content-code-examples/how-to/manage-worksheet-set-sheet-position.cs
using IronXL;
WorkBook workBook = WorkBook.Load("createNewWorkSheets.xlsx");
// Set worksheet position
workBook.SetSheetPosition("workSheet2", 0);
workBook.SaveAs("setWorksheetPosition.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("createNewWorkSheets.xlsx")
' Set worksheet position
workBook.SetSheetPosition("workSheet2", 0)
workBook.SaveAs("setWorksheetPosition.xlsx")

Définir la feuille de travail active
Définir la feuille de calcul active signifie spécifier quelle feuille de calcul doit être ouverte par défaut lorsque le classeur est ouvert pour la première fois dans d'autres outils de visualisation de données tels qu'Excel. Pour y parvenir, utilisez la méthode SetActiveTab
avec la position d'index de la feuille de calcul.
:path=/static-assets/excel/content-code-examples/how-to/manage-worksheet-set-active-tab.cs
using IronXL;
WorkBook workBook = WorkBook.Load("createNewWorkSheets.xlsx");
// Set active for workSheet3
workBook.SetActiveTab(2);
workBook.SaveAs("setActiveTab.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("createNewWorkSheets.xlsx")
' Set active for workSheet3
workBook.SetActiveTab(2)
workBook.SaveAs("setActiveTab.xlsx")

Supprimer la feuille de calcul
La suppression d'une feuille de calcul peut également être effectuée à l'aide d'IronXL. Utilisez la méthode RemoveWorksheet
avec la position d'index de la feuille de calcul. Si la position de la feuille de calcul est inconnue, vous pouvez également utiliser le nom de la feuille de calcul pour la supprimer.
:path=/static-assets/excel/content-code-examples/how-to/manage-worksheet-remove-worksheet.cs
using IronXL;
WorkBook workBook = WorkBook.Load("createNewWorkSheets.xlsx");
// Remove workSheet1
workBook.RemoveWorkSheet(1);
// Remove workSheet2
workBook.RemoveWorkSheet("workSheet2");
workBook.SaveAs("removeWorksheet.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("createNewWorkSheets.xlsx")
' Remove workSheet1
workBook.RemoveWorkSheet(1)
' Remove workSheet2
workBook.RemoveWorkSheet("workSheet2")
workBook.SaveAs("removeWorksheet.xlsx")

Copie de la feuille de travail
Une feuille de calcul peut être copiée dans le même classeur ou dans différents classeurs. Pour dupliquer une feuille de calcul dans le même classeur, utilisez la méthode CopySheet
. Pour copier une feuille de calcul dans un autre classeur, utilisez la méthode CopyTo
.
:path=/static-assets/excel/content-code-examples/how-to/manage-worksheet-copy-worksheet.cs
using IronXL;
WorkBook firstBook = WorkBook.Create(ExcelFileFormat.XLSX);
WorkBook secondBook = WorkBook.Create();
// Select first worksheet in the workbook
WorkSheet workSheet = firstBook.DefaultWorkSheet;
// Duplicate the worksheet to the same workbook
workSheet.CopySheet("Copied Sheet");
// Duplicate the worksheet to another workbook with the specified name
workSheet.CopyTo(secondBook, "Copied Sheet");
firstBook.SaveAs("firstWorksheet.xlsx");
secondBook.SaveAs("secondWorksheet.xlsx");
IRON VB CONVERTER ERROR developers@ironsoftware.com

firstWorksheet.xlsx

secondWorksheet.xlsx