Kaip konvertuoti Excel į JSON naudojant C#
Konvertuoti Excel failus į JSON supaprastina duomenų mainus ir gerina suderinamumą su žiniatinklio programomis. Aspose.Cells for .NET siūlo tvirtą funkcionalumą, kad Excel duomenys būtų serijalizuojami į 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.Cells2 ž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.