
La conversion de fichiers Excel aux formats de feuille de calcul OpenDocument comme ODS et FODS est utile pour garantir la compatibilité avec les applications open source telles que LibreOffice et OpenOffice. Ces formats sont conçus pour être largement accessibles, offrant aux utilisateurs plus de flexibilité et de liberté dans la façon dont ils gèrent les données des feuilles de calcul. Dans ce guide, nous allons vous expliquer comment convertir un fichier Excel aux formats ODS et FODS en C#.
Les rubriques suivantes expliquent plus en détail les conversions Excel :
- Pourquoi convertir Excel en feuille de calcul OpenDocument ?
- Excel vers OpenDocument – Configuration de l’API C#
- Convertir Excel en ODS en C#
- Convertir XLSX en FODS en C#
Pourquoi convertir Excel en feuille de calcul OpenDocument ?
La conversion de fichiers Excel aux formats ODS et FODS offre plusieurs avantages :
Compatibilité améliorée : ODS et FODS sont pris en charge par des plateformes open source, permettant un accès facile à différents logiciels.
Accessibilité multiplateforme : ces formats garantissent que les utilisateurs de différents systèmes d’exploitation peuvent afficher et modifier des fichiers de feuille de calcul sans avoir besoin de logiciel propriétaire.
Portabilité des données : ODS et FODS font partie de la famille de formats OpenDocument, qui est standardisée et idéale pour le stockage et l’échange de données à long terme.
Excel vers OpenDocument – Configuration de l’API C#
Pour convertir des feuilles de calcul Excel au format de fichier ODS ou FODS, vous devez installer Conholdate.Total pour .NET à l’aide de la commande d’installation NuGet suivante :
PM> NuGet\Install-Package Conholdate.Total
Convertir Excel en ODS en C#
Le format OpenDocument Spreadsheet (ODS) est largement utilisé dans les applications open source comme LibreOffice Calc. Convertir un fichier Excel au format ODS en C# est simple et efficace en suivant les étapes suivantes :
- Charger le classeur : la classe Workbook charge le fichier Excel que vous souhaitez convertir.
- Enregistrer au format ODS : à l’aide de la méthode Enregistrer, le classeur est enregistré au format ODS, le rendant accessible dans les logiciels compatibles OpenDocument.
L’extrait de code suivant montre comment convertir Excel en ODS en C# :
// Chargez votre classeur source
Workbook workbook = new Workbook("input.xlsx");
// Enregistrer en tant que fichier ODS
workbook.Save("output.ods");
Cette approche rapide vous permet de convertir des fichiers Excel au format ODS sans effort, garantissant ainsi la compatibilité avec les applications open source.
Convertir XLSX en FODS en C#
Le format Flat OpenDocument Spreadsheet (FODS) est une version XML du format ODS, permettant aux utilisateurs de travailler avec un seul fichier au lieu de plusieurs fichiers compressés. Voici comment convertir un fichier Excel au format FODS en C#.
- Charger le classeur : Similairement à la section précédente, nous chargeons le fichier Excel avec la classe Workbook.
- Enregistrer au format FODS : en spécifiant l’extension .fods dans la méthode Save, le classeur est converti au format FODS.
L’exemple de code ci-dessous montre comment convertir XLSX en FODS en C# :
// Chargez votre classeur source
Workbook workbook = new Workbook("input.xlsx");
// Enregistrer en tant que fichier FODS
workbook.Save("output.fods");
La conversion au format FODS est particulièrement utile pour les utilisateurs qui préfèrent les structures de fichiers basées sur XML, permettant une analyse et une manipulation plus faciles des fichiers dans les environnements open source.
Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour évaluer diverses fonctionnalités offertes par l’API sans aucun filigrane ni restriction.
En résumé
La conversion de fichiers Excel aux formats OpenDocument Spreadsheet (ODS et FODS) en C# offre un moyen pratique de rendre les données plus accessibles et compatibles avec diverses applications. Ces conversions sont simples et offrent une certaine flexibilité aux développeurs qui ont besoin de solutions de données multiplateformes. Que ce soit pour l’interopérabilité avec des outils open source ou l’échange de données standardisé, la conversion de fichiers Excel aux formats ODS et FODS peut simplifier les flux de travail et améliorer l’accessibilité des documents. Si vous avez besoin de discuter de vos préoccupations ou de vos questions, veuillez nous écrire sur le forum.