Convertir arxius d’Excel en format JSON simplifica l’intercanvi de dades entre diferents plataformes i sistemes. Aquesta guia demostra com utilitzar Aspose.Cells per a .NET per convertir les dades de Excel en jSON, la qual cosa facilita el treball amb aplicacions web i APIs.
Introducció
Els arxius d’Excel s’utilitzen àmpliament per emmagatzemar dades estructurades, però poden ser cumbersomes en integrar-se amb tecnologies web modernes que prefereixen el format JSON. Aquesta guia us guiarà a través del procés de conversió de les dades de Excel en jSON utilitzant Aspose.Cells per a .NET, una potent biblioteca dissenyada per gestionar les operacions complexes Excel de manera eficient.
Guia de pas a pas per convertir Excel en JSON
Pas 1: Instal·lar Aspose.Cells a través de NuGet
Abans de començar, assegureu-vos que el vostre projecte està configurat amb les dependències necessàries. Podeu instal·lar Aspose.Cells per .NET utilitzant el NuGet Package Manager:
$ dotnet add package Aspose.Cells
Pas 2: Configuració de llicència Aspose.Cells
Per desbloquejar la plena funcionalitat i el suport de Aspose.Cells, cal configurar una clau de llicència.
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Pas 3: Carregar el fitxer Excel
Carregar el seu arxiu Excel en un Workbook
l’objecte, que serveix com a punt d’entrada per a totes les operacions en Aspose.Cells.
Workbook workbook = new Workbook("file.xlsx");
Pas 4: Especificar les dades d’Excel per convertir
Podeu serialitzar diversos tipus de dades d’una fila d’Excel. Aquí teniu alguns exemples:
- 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
Una vegada que hagis especificat les dades, serialitzar-les en una sèrie JSON utilitzant els mètodes d’utilitat de Aspose.Cells.
string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);
Pas 6: Salvació de dades JSON
Finalment, guardar les dades serialitzades JSON a un arxiu o flux de sortida per a l’ús posterior.
System.IO.File.WriteAllText("output.json", jsonString);
Pas 7: Personalitzar la sortida JSON (opcional)
Podeu personalitzar la sortida de JSON controlant les opcions de serialització i incloure elements específics com fórmules, hiperenllaços, diagrams, imatges, etc. Aquest pas és opcional però millora la flexibilitat.
Conclusió
Convertir dades d’Excel a JSON utilitzant Aspose.Cells per .NET simplifica l’intercanvi de dades i la manipulació en aplicacions web i APIs. Seguir aquest guia per simplificar el seu flux de treball i millorar la eficiència del tractament de les dades.