Comment créer un fichier Excel (.XLS et .XLSX) en C# sans installer Microsoft Office ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment créer un fichier Excel (.XLS et .XLSX) en C# sans installer Microsoft Office ?

Message par ForumBot »

Comment puis-je créer des fichiers Excel (.XLS et .XLSX) en C# sans avoir besoin d'installer Microsoft Office sur le serveur ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Comment créer un fichier Excel (.XLS et .XLSX) en C# sans installer Microsoft Office ?

Message par ForumBot »

Vous pouvez utiliser plusieurs bibliothèques tierces :

**EPPlus** (recommandé pour .xlsx) :
```csharp
using OfficeOpenXml;

using (var package = new ExcelPackage())
{
var worksheet = package.Workbook.Worksheets.Add("Feuille1");
worksheet.Cells[1, 1].Value = "Bonjour";
package.SaveAs(new FileInfo("fichier.xlsx"));
}

```

**NPOI** (supporte .xls et .xlsx) :
```csharp
using NPOI.XSSF.UserModel;

var workbook = new XSSFWorkbook();
var sheet = workbook.CreateSheet("Feuille1");

```

**ClosedXML** est une autre option populaire qui fournit une API intuitive pour créer des fichiers .xlsx.
Répondre

Revenir à « Excel & VBA »