Ako premeniť Excel na JSON pomocou C#

Ako premeniť Excel na JSON pomocou C#

Konverzia súborov programu Excel do programu JSON zjednodušuje výmenu údajov a zlepšuje kompatibilitu s webovými aplikáciami. Aspose.Cells for .NET ponúka robustnú funkciu na serializáciu údajov programu Excel do programu JSON bez námahy.

Prečo premeniť Excel na JSON?

  • Interoperabilita:- Streamline výmena údajov medzi rôznymi platformami a systémami.

  • Správa údajov:- JSON poskytuje štruktúrovaný formát ideálny pre webový vývoj a manipuláciu s údajmi.

  • Automatizácia- Automatizujte serializáciu údajov programu Excel na JSON, čím sa znižuje manuálne spracovanie údajov.

Krok za krokom sprievodca premenou programu Excel na JSON

Krok 1: Inštalácia Aspose.Cells prostredníctvom NuGet

Inštalácia Aspose.Cells pre .NET pomocou NuGet Package Manager:

dotnet add package Aspose.Cells

Krok 2: Nastavenie licencie Aspose.Cells

Nastavenie licencie Aspose.Cells na použitie plných funkcií:

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

Krok 3: Stiahnuť Excel súbor

Nahrať súbor Excel do objektu Workbook:

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

Krok 4: Nastavenie údajov programu Excel na konverziu

Môžete serializovať rôzne typy údajov programu Excel:

  • Celkový rozsah:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Jednotlivé bunky
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • tabuľky, grafy, pivotové tabuľky atď.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Krok 5: Serializácia údajov Excelu na JSON

Serializujte svoje špecifikované údaje do JSON:

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

Krok 6: Uložiť JSON údaje

Uložiť serializované JSON údaje do súboru:

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

Krok 7: Prispôsobenie výstupu JSON (voliteľné)

Zlepšenie výstupu JSON prispôsobením serializácie:

  • Serializovať konkrétne prvky (formuly, hypertextové odkazy, grafy, obrázky atď.).
  • Ovládanie JSON štruktúry a formátovanie pomocou JsonSaveOptions.

Spoločné problémy a riešenia

1. nesprávna JSON štruktúra

  • Riešenie: Overte, aký typ údajov sa serializuje (napríklad rozsah buniek vs. jediná bunka).

b) Licenčné chyby

  • Rozhodnutie: Skontrolujte cestu súboru licencie a uistite sa, že je platný a správne odkazovaný.

Problémy súboru Path

  • Riešenie: Uistite sa, že vstupné súbory Excel a výstupné JSON cesty sú správne a prístupné.
 Slovenčina