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.