Kaip konvertuoti Excel į JSON naudojant C#

Kaip konvertuoti Excel į JSON naudojant C#

“Excel” failų konvertavimas į “JSON” supaprastina duomenų keitimą ir gerina suderinamumą su žiniatinklio programomis. Aspose.Cells for .NET siūlo tvirtą funkcionalumą, kad Excel duomenys būtų serijalizuoti į JSON be pastangų.

Kodėl verta konvertuoti Excel į JSON?

  • Bendradarbiavimo galimybės:- Duomenų keitimas tarp skirtingų platformų ir sistemų.

  • • Duomenų tvarkymas: *- JSON suteikia struktūrizuotą formatą, kuris idealiai tinka žiniatinklio plėtrai ir duomenų manipuliacijai.

  • • Automatiškai: *- Automatizuokite „Excel“ duomenų serializavimą į „JSON“, mažinant rankinį duomenų tvarkymą.

Žingsnis po žingsnio vadovas, kaip konvertuoti Excel į JSON

1 žingsnis: Įdiegti Aspose.Cells per NuGet

Įdiegti Aspose.Cells .NET naudojant NuGet paketų vadybininką:

dotnet add package Aspose.Cells

2 žingsnis: konfigūruoti Aspose.Cells licenciją

Nustatykite savo Aspose.Cells licenciją, kad galėtumėte naudoti visas funkcijas:

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

3 žingsnis: Atsisiųskite Excel failą

Atsisiųskite „Excel“ failą į „Workbook“ objektą:

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

4 žingsnis: Konvertuoti Excel duomenis

Galite serializuoti įvairius „Excel“ duomenų tipus:

  • „Cell“ apimtis: *
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • vienkartinė ląstelė
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
    • lentelės, grafikai, pivot lentelės ir kt.:**
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

5 žingsnis: „Excel“ duomenų serializavimas į JSON

Serializuokite nurodytus duomenis į JSON:

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

6 žingsnis: išsaugoti JSON duomenis

Išsaugokite serijinius JSON duomenis į failą:

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

7 žingsnis: pritaikyti JSON išeitį (pasirenkamas)

Pagerinkite JSON gamybą pritaikydami serializavimą:

  • Serializuoti konkrečius elementus (formulas, hiperlinkai, grafikai, vaizdai ir tt).
  • Kontroliuoti JSON struktūrą ir formatuoti naudojant JsonSaveOptions.

Bendros problemos ir fiksacijos

Neteisinga JSON struktūra

  • Išsprendimas : Patikrinkite, kokio tipo duomenys serijalizuojami (pavyzdžiui, ląstelių diapazonas vs. vienos šalis).

2 Licencijos klaidos

  • Išsprendimas : Patikrinkite savo licencijos failo maršrutą ir įsitikinkite, kad jis yra galiojantis ir teisingai nurodytas.

3. failo kelio klausimai

  • Išsprendimas : Įsitikinkite, kad „Excel“ įvesties ir „JSON“ ištraukos yra teisingos ir prieinamos.
 Lietuvių