Comment gérer les feuilles de travail
La bibliothèque IronXL simplifie la gestion des feuilles de calcul à l'aide du 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écharger la bibliothèque C# pour gérer les feuilles de calcul Excel
- Créez une nouvelle feuille de calcul avec le nom souhaité à l'aide de la fonction
Créer une feuille de calcul
méthode - Modifiez la position de la feuille de calcul pour qu'elle soit mieux organisée à l'aide de la fonction
Position de la feuille
méthode - Réglez la feuille de travail active pour éliminer les distractions à l'aide de la fonction
SetActiveTab
méthode - Supprimez les feuilles de calcul inutilisées afin de réduire la confusion en utilisant la fonction
Supprimer la feuille de calcul
méthode
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 DLLExemple 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 renvoie également l'objet feuille de calcul créé, ce qui vous permet d'effectuer des opérations supplémentaires telles que fusion immédiatement 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
permet de modifier ou de déplacer la position d'une feuille de calcul. Elle nécessite deux paramètres : le nom de la feuille de calcul sous forme de chaîne et sa position d'index sous forme d'intégrateur.
: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 ce faire, 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 de l'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
premièrefeuille.xlsx
deuxièmefeuille de travail.xlsx