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

How to Create New Spreadsheets

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

XLSX is a modern file format for storing Microsoft Excel spreadsheets. It uses the Open XML standard, introduced in Office 2007. XLSX supports advanced features like charts and conditional formatting and is widely used for data analysis and business tasks.

XLS is the older binary format for Excel files used in earlier versions. It lacks the features of XLSX and is now less common.

Quickstart: Create a new XLSX workbook with IronXL

Use IronXL’s single line API to instantly generate a new workbook in XLSX format—no complex setup needed. Ideal for developers who want to get started quickly and build spreadsheets in C# in record time.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer


Create Spreadsheet Example

Use the static method Create to create an Excel workbook that can be used to store a collection of sheets or worksheets. By default, this method will create an Excel workbook in XLSX format.

: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

Choose Spreadsheet Type

The Create method also accepts an ExcelFileFormat enum that you can use to specify whether you want to create an XLSX or XLS file. Both file formats are for storing Microsoft Excel spreadsheets, with XLSX being the modern, XML-based format introduced in Office 2007, while XLS is the older binary format used in earlier versions. XLS is now less common due to its limited features and lower efficiency compared to 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

There is another overload for the Create method, which takes CreatingOptions as a parameter. However, the CreatingOptions class currently has only one property, DefaultFileFormat, which is used to configure whether to create an XLSX or XLS file. Check the code below for reference:

: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,686,155 | Version : 2025.11 vient de sortir