IRONSOFTWAREHOME
UTILISATION D'IRONXL

Comment convertir un fichier XLS en fichier XLSX en C#

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

Cet article explorera la bibliothèque IronXL pour convertir le format XLS au format XLSX dans une application console C#.

IronXL - Une bibliothèque Excel

IronXL est une bibliothèque Excel .NET qui aide les développeurs à créer, lire et modifier des fichiers Excel dans des applications C#. Il est rapide et précis en termes de performances et de rendement. Il prend en charge tous les formats de fichiers de classeurs Excel (XLS, XLSX, XLSM, CSV, TSV). IronXL permet également d'enregistrer ou d'exporter des données à partir de formats Excel (XLS, XLSX) vers JSON, HTML, Binaire, Tableau d'octets, DataSet ou DataTable.

IronXL permet aux développeurs de travailler avec élégance avec des feuilles de calcul et des plages de cellules. Avec IronXL, vous pouvez modifier les formules . Le recalcul de la formule déjà fournie dans la feuille est très facile à effectuer. Les données peuvent être triées en fonction de la plage, de la colonne ou de la ligne. Il vous permet de modifier facilement la mise en page, par exemple en figant les volets , en dimensionnant automatiquement les lignes/colonnes et en ajoutant ou supprimant des lignes/colonnes .

Avec IronXL, les fichiers Excel peuvent être protégés par un mot de passe utilisateur et des autorisations de modification. Il est également possible d'ajouter, de supprimer et d'extraire des images des feuilles de calcul Excel. Il offre également une large gamme de fonctions Excel compatibles avec la quasi-totalité des formats de données cellulaires. Cela fait d'IronXL l'une des API les plus intuitives pour la manipulation de fichiers Excel.

IronXL ne nécessite pas l'installation de Microsoft Excel sur la machine car il ne requiert ni Office Interop ni aucune autre dépendance. Il fonctionne sur plusieurs plateformes et est compatible avec .NET 7, 6 et 5. Il prend également en charge .NET Core 2 et 3 ainsi que les versions standard 2. .NET Framework 4.5 et versions ultérieures sont également pris en charge pour travailler sur des feuilles de calcul Excel.

Créer une application console

Pour commencer la création d'une application, il est recommandé d'utiliser la dernière version de Visual Studio. Visual Studio est l'IDE officiel pour le développement en C#, et vous devez l'avoir installé. Vous pouvez le télécharger depuis le site web de Microsoft Visual Studio s'il n'est pas déjà installé.

Les étapes suivantes créeront un nouveau projet nommé "DemoApp".

  1. Ouvrez Visual Studio et cliquez sur "Créer un nouveau projet".

Comment convertir un fichier XLS en fichier XLSX en C#, Figure 1 : Ouvrir Visual Studio Ouvrir Visual Studio

  1. Sélectionnez " Application console " et cliquez sur " Suivant ".

Comment convertir un fichier XLS en fichier XLSX en C#, Figure 2 : Créer un nouveau projet dans Visual Studio Créez un nouveau projet dans Visual Studio

  1. Définissez le nom du projet.

Comment convertir un fichier XLS en fichier XLSX en C#, Figure 3 : Configurer votre nouveau projet Configurez votre nouveau projet

  1. Sélectionnez la version .NET. Choisissez la version stable, .NET 6.0.

Comment convertir un fichier XLS en fichier XLSX en C#, Figure 4 : Sélection du .NET Framework Sélection du .NET Framework

Installer la bibliothèque IronXL

Une fois le projet créé, la bibliothèque IronXL doit être installée dans le projet pour pouvoir être utilisée. Suivez ces étapes pour l'installer.

  1. Ouvrez " Gérer les packages NuGet pour les solutions " depuis l'Explorateur de solutions ou Outils.

Comment convertir un fichier XLS en fichier XLSX en C#, Figure 5 : Naviguer vers le gestionnaire de packages NuGet Naviguez vers le Package Manager NuGet

  1. Parcourez la bibliothèque IronXL et sélectionnez le projet actuel. Cliquez sur installer.

Comment convertir un fichier XLS en fichier XLSX en C#, Figure 6 : Rechercher et installer le package IronXL dans l'UI du gestionnaire de packages NuGet Recherche et installation du package IronXL dans l'interface utilisateur du gestionnaire de packages NuGet

Ajoutez l'espace de noms suivant en haut du fichier Program.cs :

using IronXL;

Ouvrir un fichier XLS existant

IronXL permet d'ouvrir un fichier Excel existant ou de créer un nouveau fichier Excel. Ici, nous allons ouvrir un fichier Excel XLS existant en utilisant la méthode C# IronXL LoadExcel. La méthode Load est un synonyme court pour LoadExcel.

// Load an existing Excel file. Supported formats include XLSX, XLS, XLSM, XLTX, CSV and TSV.
WorkBook workBook = WorkBook.LoadExcel("sample.xls");

Le fichier d'exemple chargé est le suivant :

Comment convertir un fichier XLS en fichier XLSX en C#, Figure 7 : Un fichier de données XLS d'exemple Un exemple de fichier de données XLS

Pour créer des fichiers Excel au format XLS ou XLSX, vous pouvez consulter cette page d'exemples de code ici .

Convertir un fichier XLS en fichier XLSX

Pour convertir un fichier XLS en fichier XLSX, IronXL utilise simplement la méthode SaveAs pour effectuer cette conversion. Le code suivant montre comment enregistrer un fichier XLS au format XLSX :

// Convert XLS to XLSX format by saving it with a different file extension.
workBook.SaveAs("converted_sample.xlsx");

C'est ça. Nous avons converti avec succès un fichier XLS au format XLSX. Pour convertir dans d'autres formats, vous pouvez consulter cette page d'exemples de code .

Sortie

Comment convertir un fichier XLS en fichier XLSX en C#, Figure 8 : Le fichier XLSX exporté Le fichier XLSX exporté

Vous pouvez constater que les données restent identiques même après conversion. IronXL offre facilité d'utilisation, rapidité et précision.

Résumé

Cet article a démontré comment convertir des fichiers Excel XLS en fichiers XLSX à l'aide d'IronXL en C#. IronXL offre la possibilité de travailler sans aucun problème avec les fichiers Excel existants. La conversion entre différents formats de tableur se fait généralement en une seule ligne de commande. C'est rapide, facile à utiliser et précis. Il vous permet également de créer de nouveaux fichiers Excel et d'y écrire des données grâce à une syntaxe simple. IronXL peut également être utilisé pour lire des fichiers Excel sans que Microsoft Office soit installé. Pour lire des données à partir de fichiers Excel, vous pouvez consulter cette page d'exemple de code .

IronXL est gratuit pour le développement et peut être utilisé sous licence à des fins commerciales. Vous pouvez également essayer IronXL gratuitement pour un usage commercial. Téléchargez le logiciel depuis le site web d'IronXL .

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise