Com convertir Excel a JSON amb C#
La conversió de fitxers d’Excel a JSON simplifica l’intercanvi de dades i millora la compatibilitat amb les aplicacions web. Aspose.Cells per .NET ofereix una funcionalitat robusta per serialitzar les dades de Excel a jSON sense esfor.
Per què convertir Excel en JSON?
Interoperabilitat:- Intercanvi de dades entre diferents plataformes i sistemes.
Gestió de dades:- JSON proporciona un format estructurat ideal per al desenvolupament web i la manipulació de dades.
Automatitzaci:- Automatitzar la serialització de dades d’Excel a JSON, reduint el tractament manual de dades.
Guia de pas a pas per convertir Excel en JSON
Pas 1: Instal·lar Aspose.Cells a través de NuGet
Instal·lació Aspose.Cells per a .NET utilitzant NuGet Package Manager:
dotnet add package Aspose.Cells
Pas 2: Configuració de llicència Aspose.Cells
Configureu la vostra llicència Aspose.Cells per utilitzar les funcions completes:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Pas 3: Carregar el fitxer Excel
Carregar el seu arxiu d’Excel en un objecte de llibre de treball:
Workbook workbook = new Workbook("file.xlsx");
Pas 4: Especificar les dades d’Excel per convertir
Podeu serialitzar diversos tipus de dades d’Excel:
- Règim de cèl·lules:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
- Una sola cèl·lula:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
- Taules, gràfics, taules pivot, etc.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;
Pas 5: Serialitzar les dades d’Excel a JSON
Serialitza les teves dades especificades en JSON:
string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);
Pas 6: Salvació de dades JSON
Salvar les dades serialitzades JSON a un arxiu:
System.IO.File.WriteAllText("output.json", jsonString);
Pas 7: Personalitzar la sortida JSON (opcional)
Millorar la producció JSON per personalitzar la serialitzaci:
- Serialitzar elements específics (formules, hiperenllaços, gràfics, imatges, etc.).
- Controlar l’estructura JSON i la formatació utilitzant JsonSaveOptions.
Problemes comuns i fixos
Estructura incorrecta de JSON
- Solució: Verifiqueu el tipus de dades que s’està serialitzant (per exemple, la gamma de cèl·lules vs. una sola cella).
2 Errors de llicència
- Solució: comprova la ruta del fitxer de llicència i asseguri que és vàlid i correctament referenciat.
Problemes de ruta de fitxers
- Solució: Assegureu-vos que les pistes de fitxers d’entrada i de sortida de JSON són correctes i accessibles.