Konvertuojant HTML turinį į struktūrizuotą JSON formatą, būtina integruoti žiniatinklio duomenis su pagrindinėmis paslaugomis ar programomis. „Aspose.Cells for .NET“ siūlo veiksmingą ir paprastą būdą šiam konvertavimui pasiekti, todėl tai idealiai tinka kūrėjams, norintiems automatizuoti lentelių duomenų iš svetainių ištraukimo procesą.
Introduction
Konvertuojant HTML turinį į struktūrizuotą JSON formatą, būtina integruoti žiniatinklio duomenis su pagrindinėmis paslaugomis ar programomis. „Aspose.Cells for .NET“ siūlo veiksmingą ir paprastą būdą šiam konvertavimui pasiekti, todėl tai idealiai tinka kūrėjams, norintiems automatizuoti lentelių duomenų iš svetainių ištraukimo procesą.
Kodėl verta konvertuoti HTML į JSON?
- Duomenų perkeliamumas: Tabuliniai HTML duomenys perkelti į bakalauro paslaugas arba API kaip JSON.
- Web-to-App Integracija: Išimkite lentelę arba struktūrizuotą interneto turinį tolesniam apdorojimui programose.
- **Automatija paruošta: ** Ideali svetainės skraipymo ar turinio ekstrakcijos procesų automatizavimui.
Žingsnis po žingsnio, kaip konvertuoti HTML į JSON
1 žingsnis: Įdiegti Aspose.Cells per NuGet
Įdiegti Aspose.Cells .NET :
Install-Package Aspose.Cells
2 žingsnis: įdiegti licenciją
Visiškas funkcionalumas užtikrinamas:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
3 žingsnis: įkelti HTML failą
Sukurkite naują darbo knygą, įkeliant HTML įvedimą:
Workbook workbook = new Workbook("Sample.html");
4 žingsnis: prieiga prie paskutinės ląstelės
Identifikuokite paskutinę ląstelę darbo lentelėje, kad apibrėžtumėte eksporto ribas:
Cell lastCell = workbook.Worksheets[0].Cells.LastCell;
5 žingsnis: nustatyti eksporto ribą
Sukurkite diapazoną, kuri apima darbo lapų duomenis:
Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);
6 žingsnis: nustatyti JsonSaveOptions
Įveskite bet kokius eksporto variantus:
JsonSaveOptions options = new JsonSaveOptions();
7 žingsnis: eksportuoti į JSON
Serializuokite apibrėžtą diapazoną į JSON:
string jsonData = Aspose.Cells.Utility.JsonUtility.ExportRangeToJson(range, options);
8 žingsnis: išsaugoti JSON į failą
Įveskite išleidimą į diską:
System.IO.File.WriteAllText("htmltojson.json", jsonData);
Bendros problemos ir fiksacijos
1 tuščias išleidimas
- Išsprendimas : Įsitikinkite, kad HTML failo sudėtyje yra struktūrizuoto turinio, pagrįsto lentelėmis, galiojantiems duomenų atpažinimui.
Neteisingas apimtis
- Išsprendimas : Dvigubas patikrinimas, kad diapazone yra visos atitinkamos ląstelės.
Eksporto formatas
- Išsprendimas : Naudojimas
JsonSaveOptions
kontroliuoti lapų indeksavimą, nuleisti tuščias eilutes arba pritaikyti hiperlinkus.