Comment créer de nouvelles feuilles de calcul en C#

Comment créer de nouvelles feuilles de calcul en C

This article was translated from English: Does it need improvement?
Translated
View the article in English

XLSX est un format de fichier moderne permettant de stocker des feuilles de calcul Microsoft Excel. Il utilise la norme Open XML, introduite dans Office 2007. XLSX prend en charge des fonctionnalités avancées telles que les graphiques et la mise en forme conditionnelle et est largement utilisé pour l'analyse de données et les tâches commerciales.

XLS est l'ancien format binaire des fichiers Excel, utilisé dans les versions antérieures. Il ne possède pas les mêmes fonctionnalités que le XLSX et est désormais moins courant.

Démarrage rapide : Créer un nouveau classeur XLSX avec IronXL

Utilisez l'API en une seule ligne d'IronXL pour générer instantanément un nouveau classeur au format XLSX ; aucune configuration complexe n'est requise. Idéal pour les développeurs qui souhaitent se lancer rapidement et créer des feuilles de calcul en C# en un temps record.

Nuget IconCommencez dès maintenant à créer des PDF avec NuGet :

  1. Installez IronXL avec le gestionnaire de packages NuGet

    PM > Install-Package IronXL.Excel

  2. Copiez et exécutez cet extrait de code.

    WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
  3. Déployez pour tester sur votre environnement de production.

    Commencez à utiliser IronXL dans votre projet dès aujourd'hui grâce à un essai gratuit.
    arrow pointer


Exemple de création de feuille de calcul

Utilisez la méthode statique Create pour créer un classeur Excel pouvant servir à stocker une collection de feuilles de calcul. Par défaut, cette méthode créera un classeur Excel au format XLSX.

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-create-spreadsheet.cs
using IronXL;

// Create spreadsheet
WorkBook workBook = WorkBook.Create();
Imports IronXL

' Create spreadsheet
Private workBook As WorkBook = WorkBook.Create()
$vbLabelText   $csharpLabel

Choisir le type de feuille de calcul

La méthode Create accepte également un paramètre d'énumération ExcelFileFormat permettant de spécifier si vous souhaitez créer un fichier XLSX ou XLS. Ces deux formats servent à stocker des feuilles de calcul Microsoft Excel ; XLSX est le format moderne basé sur XML, introduit dans Office 2007, tandis que XLS est l'ancien format binaire utilisé dans les versions précédentes. Le modèle XLS est désormais moins courant en raison de ses fonctionnalités limitées et de son efficacité moindre comparé au modèle XLSX.

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs
using IronXL;

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

Il existe une autre surcharge pour la méthode Create , qui prend CreatingOptions comme paramètre. Cependant, la classe CreatingOptions ne possède actuellement qu'une seule propriété, DefaultFileFormat , qui permet de configurer le format de fichier (XLSX ou XLS). Voir le code ci-dessous pour référence :

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs
using IronXL;

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

Questions Fréquemment Posées

Quelles sont les différences entre les formats de fichier XLSX et XLS ?

XLSX est un format de fichier basé sur XML introduit dans Office 2007, prenant en charge des fonctionnalités avancées comme les graphiques et le formatage conditionnel. En revanche, XLS est un ancien format binaire avec moins de fonctionnalités et moins efficace.

Comment puis-je créer un nouveau classeur Excel en C# ?

Vous pouvez créer un nouveau classeur Excel en C# en utilisant IronXL en appelant la méthode statique Create de la classe WorkBook. Par défaut, elle crée un classeur au format XLSX.

Comment spécifier le format de fichier lors de la création d'un nouveau classeur Excel ?

Vous pouvez spécifier le format de fichier lors de la création d'un nouveau classeur en utilisant l'énumération ExcelFileFormat dans la méthode Create de la classe WorkBook fournie par IronXL.

Quel est le rôle de la classe CreatingOptions dans la configuration des classeurs Excel ?

La classe CreatingOptions dans IronXL est utilisée pour configurer la création de classeur, notamment pour définir le format de fichier par défaut sur XLSX ou XLS via sa propriété DefaultFileFormat.

Comment puis-je ajouter une nouvelle feuille de calcul à un classeur existant en C# ?

Pour ajouter une nouvelle feuille de calcul à un classeur dans IronXL, utilisez la méthode CreateWorkSheet sur votre objet classeur et fournissez le nom souhaité pour la feuille.

Quelles étapes sont nécessaires pour créer un tableur Excel en utilisant IronXL ?

Pour créer un tableur Excel en utilisant IronXL, téléchargez la bibliothèque, utilisez la méthode statique Create pour générer un classeur, sélectionnez le format de fichier (XLSX ou XLS), et exportez le classeur en utilisant la méthode SaveAs.

Est-il nécessaire d'installer une bibliothèque pour créer des fichiers Excel en C# ?

Oui, vous devez installer la bibliothèque IronXL depuis NuGet pour créer des tableurs Excel en C#. Cela fournit la fonctionnalité nécessaire pour gérer les fichiers Excel.

Puis-je créer à la fois des fichiers XLS et XLSX avec IronXL ?

Oui, IronXL vous permet de créer à la fois des fichiers XLS et XLSX, offrant une flexibilité selon vos besoins de projet spécifiques.

Quel est le format de fichier par défaut lors de la création d'un nouveau classeur Excel avec IronXL ?

Le format de fichier par défaut lors de l'utilisation de la méthode Create dans IronXL est XLSX.

Où puis-je obtenir une bibliothèque C# pour créer des tableurs Excel ?

Vous pouvez télécharger la bibliothèque IronXL depuis NuGet, le gestionnaire de packages pour .NET, pour faciliter la création de tableurs Excel dans les projets C#.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il a une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, documentation et expérience globale.
Prêt à commencer?
Nuget Téléchargements 1,738,553 | Version: 2025.11 vient de sortir