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.

More in this category