Come convertire Excel in JSON utilizzando C#
La conversion de fichiers Excel à JSON simplifie l’échange de données et améliore la compatibilité avec les applications Web. Aspose.Cells for .NET offre une fonctionnalité robuste pour sérialiser les données Excel en JSON sans effort.
Pourquoi transformer Excel en JSON ?
Interopérabilité :- Échange de données entre différentes plateformes et systèmes.
Gestion des données :- JSON fournit un format structuré idéal pour le développement web et la manipulation des données.
Automatisation :- Automatisez la sérialisation des données Excel à JSON, réduisant la gestion manuelle des données.
Guide étape par étape pour convertir Excel en JSON
Étape 1 : Installer Aspose.Cells via NuGet
Installez Aspose.Cells pour .NET en utilisant NuGet Package Manager :
dotnet add package Aspose.Cells
Étape 2 : Configurez la licence Aspose.Cells
Configurez votre licence Aspose.Cells pour utiliser les fonctionnalités complètes :
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Étape 3 : Télécharger le fichier Excel
Téléchargez votre fichier Excel dans un objet Workbook :
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 Excel :
- 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
Sérialisez vos données spécifiées dans JSON :
string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);
Étape 6 : sauvegarder les données JSON
Enregistrer les données JSON sérialisées dans un fichier :
System.IO.File.WriteAllText("output.json", jsonString);
Étape 7 : personnaliser la sortie JSON (optionnelle)
Améliorer la production JSON en personnalisant la sérialisation :
- Sérialiser des éléments spécifiques (formules, hyperliens, graphiques, images, etc.).
- Contrôler la structure JSON et le formatage en utilisant JsonSaveOptions.
Problèmes communs et fixations
La structure JSON incorrecte
- Solution: Vérifiez que le type de données est sérialisé (par exemple, la gamme cellulaire vs. une seule cellule).
2 Les erreurs de licence
- Solution: Vérifiez votre parcours de fichier de licence et assurez-vous qu’il est valide et correctement référencé.
3 - Les problèmes de file
- Solution: Assurez-vous que les voies de fichier Excel et les voies de sortie JSON sont correctes et accessibles.