Jak převést Excel na JSON pomocí C#

Jak převést Excel na JSON pomocí C#

Převod Excelových souborů na JSON zjednodušuje výměnu dat a zlepšuje kompatibilitu s webovými aplikacemi. Aspose.Cells for .NET nabízí robustní funkci pro serializace Excelových dat do JSON bez námahy.

Proč převést Excel na JSON?

  • Interoperabilita:- Streamline výměna dat mezi různými platformami a systémy.

  • Správa údaj:- JSON poskytuje strukturovaný formát ideální pro webový vývoj a manipulaci s daty.

  • Automatizace:- Automatizujte serializace dat Excel na JSON, čímž se snižuje manuální zpracování dat.

Krok za krokem průvodce pro konverzi Excelu na JSON

Krok 1: Instalace Aspose.Cells prostřednictvím NuGet

Instalace Aspose.Cells pro .NET pomocí NuGet Package Manager:

dotnet add package Aspose.Cells

Krok 2: Nastavení licence Aspose.Cells

Nastavení licence Aspose.Cells pro použití plných funkc:

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

Krok 3: Stáhněte si soubor Excel

Stáhněte si soubor Excel do objektu Workbook:

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

Krok 4: Zadejte data Excelu na konverzi

Můžete serializovat různé typy dat Excelu:

  • Celkový rozsah:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Jednotlivé buňky:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabulky, grafy, Pivot tabulky atd.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Krok 5: Serializujte data Excelu na JSON

Sérializujte specifikované údaje do JSON:

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

Krok 6: Shromažďujte data JSON

Shromažďujte serializované údaje JSON do souboru:

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

Krok 7: Přizpůsobení výstupu JSON (voliteln)

Zlepšení výkonu JSON přizpůsobením serializace:

  • Serializujte specifické prvky (formule, hypertextové odkazy, grafy, obrázky atd.).
  • Ovládání struktury a formátování JSON pomocí JsonSaveOptions.

Společné problémy a fixy

Nesprávná struktura JSON

  • Rozhodnutí: Zkontrolujte, jaký typ údajů je serializován (např. buněčný rozsah vs. jediná buněčka).

2) Licenční chyby

  • Rozhodnutí: Zkontrolujte cestu souboru licence a ujistěte se, že je platná a správně odkazována.

3.File Path Problémy

  • Rozhodnutí: Ujistěte se, že vstupní mapy Excel a výstupní mapy JSON jsou správné a přístupn.
 Čeština