Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Cet article explore la bibliothèque IronXL pour convertir XLS au format XLSX dans l'application console C#.
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 résultats. 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 au format Excel (XLS, XLSX) en JSON, HTML, binaire, tableau d'octets, DataSet ou DataTable.
IronXL permet aux développeurs de travailler avec des feuilles de calcul et des plages de cellules de manière élégante. Avec IronXL, vous pouvez éditer des formules. Le recalcul de la formule déjà donnée dans la feuille est très facile à faire. Les données peuvent être triées sur la base d'une plage, d'une colonne ou d'une ligne. Il vous permet d'éditer des mises en page telles que geler les vitres, taille automatique des lignes/colonneset ajouter et supprimer des lignes/colonnes.
Avec IronXL, les fichiers Excel peuvent être protégés par un mot de passe utilisateur et l'autorisation d'éditer le fichier. Une autre caractéristique est que vous pouvez ajouter, supprimer et extraire des images à partir de feuilles de calcul Excel. Il fournit également une large gamme de fonctions Excel avec presque tous les formats de données cellulaires. Cela fait d'IronXL l'une des API les plus intuitives lorsqu'il s'agit de travailler avec des fichiers Excel.
IronXL n'a pas besoin que Microsoft Excel soit installé sur la machine car il ne nécessite pas Office Interop ou toute autre dépendance. Il fonctionne sur plusieurs plateformes et est compatible avec .NET 7, 6 & 5. Il prend également en charge .NET Core 2 et 3 ainsi que les 2 versions standard. le Framework .NET 4.5 et plus est également pris en charge pour l'exploitation des feuilles de calcul Excel.
La dernière version de Visual Studio est recommandée pour commencer à créer une application. Visual Studio est l'IDE officiel pour le développement C#, et vous devez l'avoir installé. Vous pouvez le télécharger à partir du site Site web de Microsoft Visual Studios'il n'est pas installé.
Les étapes suivantes permettront de créer un nouveau projet appelé "DemoApp".
Ouvrez Visual Studio et cliquez sur Créer un nouveau projet
**Ouvrir Visual Studio**
Sélectionnez l'application console et cliquez sur Suivant
**Créer un nouveau projet dans Visual Studio**
Définir le nom du projet
**Configurer votre nouveau projet**
Sélectionnez la version .NET. Choisissez la version stable .NET 6.0.
**Sélection du Framework .NET**
Une fois le projet créé, la bibliothèque IronXL doit être installée dans le projet pour être utilisée. Suivez les étapes pour l'installer.
Ouvrez Manage NuGet Packages for Solutions (Gérer les paquets NuGet pour les solutions) à partir de l'Explorateur de solutions ou des Outils.
**Naviguer vers le gestionnaire de paquets NuGet**
Recherchez la bibliothèque IronXL et sélectionnez le projet en cours. Cliquez sur installer.
**Recherche et installation du paquetage IronXL dans l'interface utilisateur du gestionnaire de paquets NuGet**
Ajoutez l'espace de noms suivant en haut du fichier Program.cs
using IronXL;
using IronXL;
Imports IronXL
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 à l'aide de la fonction C# IronXL LoadExcel
méthode. La méthode Load
est un bref synonyme de LoadExcel
.
// Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.LoadExcel("sample.xls");
// Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.LoadExcel("sample.xls");
' Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
Dim workBook As WorkBook = WorkBook.LoadExcel("sample.xls")
L'exemple de fichier chargé est le suivant :
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.
Pour convertir un fichier XLS en un fichier XLSX, IronXL utilise simplement la méthode Enregistrer. Le code suivant montre comment enregistrer un fichier XLS dans un fichier XLSX :
workBook.SaveAs("converted_sample.xlsx");
workBook.SaveAs("converted_sample.xlsx");
workBook.SaveAs("converted_sample.xlsx")
C'est tout. Nous avons réussi à convertir XLS au format XLSX. Pour convertir dans d'autres formats, vous pouvez consulter le site suivant page d'exemples de code.
Le fichier XLSX exporté
Vous pouvez constater que les données sont identiques même après la conversion. IronXL offre facilité d'utilisation, rapidité et précision.
Cet article a démontré comment convertir des fichiers Excel XLS en fichiers XLSX en utilisant IronXL en C#. IronXL permet de travailler avec des fichiers Excel existants sans aucun problème. La conversion entre différents formats de feuilles de calcul se fait généralement en une seule ligne. Il est rapide, facile à utiliser et précis. Il permet également de créer de nouveaux fichiers Excel et d'y écrire des données avec 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 procéder comme suit page d'exemple de code.
IronXL est gratuit pour le développement et peut faire l'objet d'une licence pour un usage commercial. Vous pouvez également essayer IronXL pour une essai gratuit à des fins commerciales. Télécharger le logiciel à partir du site Site web d'IronXL.
9 produits de l'API .NET pour vos documents de bureau