Hur man konverterar Excel till JSON med C#

Hur man konverterar Excel till JSON med C#

Konverteringen av Excel-filer till JSON förenklar datautbyte och förbättrar kompatibiliteten med webbapplikationer. Aspose.Cells för .NET erbjuder robust funktionalitet för att serialisera Excel-data till JSON utan ansträngning.

Varför konvertera Excel till JSON?

  • Interoperabilitet är:- Streamline datautbyte mellan olika plattformar och system.

  • Dataförvaltning:- JSON ger ett strukturerat format idealiskt för webbutveckling och datahantering.

  • Automatisering av:- Automatisera Excel-data serialisering till JSON, vilket minskar manuell datahantering.

Steg för steg Guide för att konvertera Excel till JSON

Steg 1: Installera Aspose.Cells via NuGet

Installera Aspose.Cells för .NET med NuGet Package Manager:

dotnet add package Aspose.Cells

Steg 2: Konfigurera Aspose.Cells licens

Ställ in din Aspose.Cells licens för att använda full funktion:

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

Steg 3: Ladda upp Excel-filer

Ladda upp din Excel-fil till ett Workbook-objekt:

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

Steg 4: Ange Excel-data för att konvertera

Du kan serialisera olika Excel-data typer:

  • Cell Range är:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Enstaka celler:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabeller, diagram, pivottabeller etc.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Steg 5: Serialisera Excel-data till JSON

Serialisera dina angivna data i JSON:

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

Steg 6: Spara JSON-data

Spara serialiserade JSON-data till en fil:

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

Steg 7: Anpassa JSON-utgången (alternativ)

Förbättra JSON-produktionen genom att anpassa serialisering:

  • Serialisera specifika element (formler, hyperlänkar, diagram, bilder etc.).
  • Kontrollera JSON struktur och formatering med hjälp av JsonSaveOptions.

Vanliga problem och fixar

Felaktig JSON-struktur

  • Lösning: Kontrollera vilken typ av data som serialiseras (t.ex. cellområde vs. en enda cell).

2.Licensfel

  • Lösning: Kontrollera din licensfilvägen och se till att den är giltig och korrekt hänvisad.

3. filvägar frågor

  • Lösning: Se till att input Excel-filvägar och output JSON-vägar är korrekta och tillgängliga.
 Svenska