Hvordan man konverterer Excel til JSON ved hjælp af C#

Hvordan man konverterer Excel til JSON ved hjælp af C#

Konvertering af Excel-filer til JSON Det forenkler dataudvekslingen og forbedrer kompatibiliteten med webapplikationer. Aspose.Cells for .NET tilbyder robust funktionalitet til at serialisere Excel-data til JSON nemt.

Hvorfor konvertere Excel til JSON?

  • Interoperabilitet:- Udveksling af data mellem forskellige platforme og systemer.

  • Dataforvaltning:- JSON giver et struktureret format ideelt til webudvikling og data manipulation.

  • Automatisering af:- Automatiserer Excel-data serialisering til JSON, hvilket reducerer manuel databehandling.

Step-by-Step Guide til at konvertere Excel til JSON

Trin 1: Installere Aspose.Cells via NuGet

Installere Aspose.Cells for .NET ved hjælp af NuGet Package Manager:

dotnet add package Aspose.Cells

Trin 2: Konfigurer Aspose.Cells licens

Sæt din Aspose.Cells licens til at bruge fulde funktioner:

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

Trin 3: Ladet Excel-filer

Lad din Excel-fil op i et Workbook-objekt:

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

Trin 4: Angiv Excel-data til konvertering

Du kan serialisere forskellige Excel-datatyper:

  • Cell rækkevidde:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • En enkelt celle:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabeller, diagrammer, pivot tabeller osv.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Trin 5: Serialisere Excel-data til JSON

Serief dine specifikke data til JSON:

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

Trin 6: Save JSON data

Save de serialiserede JSON-data til en fil:

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

Trin 7: Tilpasning af JSON-udgang (optional)

Forbedre JSON-produktionen ved at tilpasse serialisering:

  • Serialisere specifikke elementer (formler, hyperlinks, diagrammer, billeder osv.).
  • Kontroller JSON struktur og formatering ved hjælp af JsonSaveOptions.

Vanlige problemer og fixer

Forkort JSON struktur

  • Løsning: Kontrollér, hvilken type data der serialiseres (f.eks. celleområde vs. enkelt celle).

2 Lisenceringsfejl

  • Løsning: Kontroller din licensfilvej og sørg for, at den er gyldig og korrekt refereret.

3.File Path spørgsmål

  • Løsning: Sørg for, at input Excel-filer og output JSON-spor er korrekte og tilgængelige.
 Dansk