Hogyan lehet átalakítani a HTML-t a JSON-ra C# használatával

Hogyan lehet átalakítani a HTML-t a JSON-ra C# használatával

A HTML-t a JSON-ra való átalakítása lehetővé teszi a fejlesztők számára, hogy strukturált adatokat szerezzenek ki webes formátumokból, és azokat az adatokon alapuló alkalmazásokban használják. Aspose.Cells for .NET a tervezők a HTML fájlokat hatékonyan és programozottan tölthetik fel és exportálhatják a tartalmukat, mint a jSON.

Miért fordítjuk a HTML-t a JSON-ra?

  • Az adatok hordozhatósága:- A táblázatos HTML-adatok átruházása backend szolgáltatásokba vagy JSON formájú API-kba.

  • Web-to-App integráció:- Kivonat táblázat vagy strukturált webes tartalom további feldolgozásához alkalmazásokban.

  • Automatizálás készen áll:- Ideális a web scraping vagy tartalom kivonási folyamatok automatizálására.

Lépésről lépésre útmutató a HTML átalakításához JSON

1. lépés: Az Aspose.Cells telepítése a NuGet-en keresztül

Telepítse Aspose.Cells a .NET számára:

dotnet add package Aspose.Cells

2. lépés: A licenc beállítása

Teljes funkcionalitás biztosítása:

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

3. lépés: HTML fájl letöltése

Hozzon létre egy új munkafüzetet a HTML-bejegyzés feltöltésével:

Workbook workbook = new Workbook("Sample.html");

4. lépés: Hozzáférés az utolsó sejthez

Az utolsó sejt azonosítása a munkafüzetben az exporthatárok meghatározásához:

Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

5. lépés: Határozza meg az export tartományát

Hozzon létre egy tartományt, amely a munkafüzet adatait terjeszti:

Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);

6. lépés: JsonSaveOptions beállítása

Állítsa be az összes export opciót:

JsonSaveOptions options = new JsonSaveOptions();

7. lépés: Export JSON

A meghatározott tartomány sorozata a JSON-ra:

string jsonData = Aspose.Cells.Utility.JsonUtility.ExportRangeToJson(range, options);

8. lépés: mentse a JSON fájlt

Írja be a kiadást a lemezre:

System.IO.File.WriteAllText("htmltojson.json", jsonData);

Közös problémák és megoldások

1. Üres kimenetel

  • Teljesítés: Győződjön meg róla, hogy a HTML-fájl tartalmaznak táblázaton alapuló strukturált tartalmat érvényes adatfelismeréshez.

2. Igazságtalan tartomány

  • Teljesítés: Kétszeres ellenőrzés, hogy a tartomány tartalmazza az összes releváns sejteket a munkafüzetből.

3. Export formázás

  • Solution: Use JsonSaveOptions to control sheet indexing, skip empty rows, or customize hyperlinks.
 Magyar