“Excel” failų konvertavimas į JSON formatą supaprastina duomenų mainus tarp skirtingų platformų ir sistemų. Šis vadovas parodo, kaip naudoti “Aspose.Cells for .NET” konvertuoti Excel duomenis į “JSON”, todėl lengviau dirbti su žiniatinklio programomis ir API.

Introduction

„Excel“ failai plačiai naudojami struktūrizuotų duomenų saugojimui, tačiau jie gali būti gausūs integruojant su šiuolaikinėmis žiniatinklio technologijomis, kurios pageidauja JSON formatą.Šis vadovas jums padės per procesą konvertuoti Excel duomenis į „JSON“ naudojant „Aspose.Cells for .NET“, galingą biblioteką, skirtą efektyviai tvarkyti sudėtingas Excel operacijas.

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

1 žingsnis: Įdiegti Aspose.Cells per NuGet

Prieš pradėdami, įsitikinkite, kad jūsų projektas yra su reikiamomis priklausomybėmis. Aspose.Cells for .NET galite įdiegti naudojant NuGet paketų vadybininką:

$ dotnet add package Aspose.Cells

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

Norėdami atverti visą funkcionalumą ir paramą iš Aspose.Cells, turite įdiegti licencijos raktą.

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

3 žingsnis: Atsisiųskite Excel failą

Atsisiųskite Excel failą į Workbook objektas, kuris tarnauja kaip įėjimo taškas visoms operacijoms Aspose.Cells.

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

4 žingsnis: Konvertuoti Excel duomenis

Galite serijalizuoti įvairius duomenų tipus iš “Excel” lapų. čia yra keletas pavyzdžių:

  • „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

Kai nustatysite duomenis, serializuokite juos į JSON juostą naudojant Aspose.Cells naudingumo metodus.

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

6 žingsnis: išsaugoti JSON duomenis

Galiausiai, išsaugokite serializuotus JSON duomenis į failą ar išleidimo srautą tolesniam naudojimui.

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

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

JSON išleidimą galite pritaikyti kontroliuojant serializavimo galimybes ir įtraukiant konkrečius elementus, tokius kaip formulės, hiperlinkai, grafikai, vaizdai ir tt Šis žingsnis yra pasirinktas, tačiau padidina lankstumą.

Conclusion

Konvertuojant Excel duomenis į JSON naudojant Aspose.Cells .NET supaprastina duomenų keitimąsi ir manipuliavimą žiniatinklio programose ir APIs.

More in this category