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.

More in this category