Convertir les fichiers Excel en format JSON simplifie l’échange de données entre différentes plateformes et systèmes. Ce guide démontre comment utiliser Aspose.Cells pour .NET pour convertir les données Excel au format jSON, ce qui facilite le travail avec les applications Web et les APIs.

Introduction

Les fichiers Excel sont largement utilisés pour stocker des données structurées, mais ils peuvent être coûteux lors de l’intégration avec les technologies web modernes qui préfèrent le format JSON. Ce guide vous parcourra par le processus de conversion de données Excel en JSon en utilisant Aspose.Cells pour .NET, une bibliothèque puissante conçue pour gérer efficacement les opérations Excel complexes.

Guide étape par étape pour convertir Excel en JSON

Étape 1 : Installer Aspose.Cells via NuGet

Avant de commencer, assurez-vous que votre projet est configuré avec les dépendances nécessaires. Vous pouvez installer Aspose.Cells pour .NET en utilisant le NuGet Package Manager:

$ dotnet add package Aspose.Cells

Étape 2 : Configurez la licence Aspose.Cells

Pour désactiver pleinement la fonctionnalité et le support d’Aspose.Cells, vous devez installer une clé de licence.

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

Étape 3 : Télécharger le fichier Excel

Téléchargez votre fichier Excel dans un Workbook Objet, qui sert de point d’entrée pour toutes les opérations dans Aspose.Cells.

Workbook workbook = new Workbook("file.xlsx");

Étape 4 : spécifier les données Excel pour convertir

Vous pouvez sérialiser différents types de données à partir d’une feuille Excel. Voici quelques exemples:

  • Range de cellule:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Une seule cellule:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Des tables, des diagrammes, des tables pivot, etc.
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Étape 5 : sérialiser les données Excel à JSON

Une fois que vous avez spécifié les données, sérialisez-les dans une chaîne JSON en utilisant les méthodes d’utilité Aspose.Cells.

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

Étape 6 : sauvegarder les données JSON

Enfin, sauvegarder les données JSON sérialisées dans un fichier ou un flux de sortie pour une utilisation ultérieure.

System.IO.File.WriteAllText("output.json", jsonString);

Étape 7 : personnaliser la sortie JSON (optionnelle)

Vous pouvez personnaliser la sortie JSON en contrôlant les options de sérialisation et en incluant des éléments spécifiques tels que les formules, les hyperliens, le graphique, l’image, etc. Cette étape est facultative mais améliore la flexibilité.

Conclusion

Convertir les données Excel à JSON en utilisant Aspose.Cells pour .NET simplifie l’échange de données et la manipulation dans les applications Web et les APIs. Suivez ce guide pour simplifier votre flux de travail et améliorer l’efficacité du traitement des données.

More in this category