Menukar kandungan HTML ke dalam format JSON terstruktur adalah penting untuk mengintegrasikan data web dengan perkhidmatan atau aplikasi latar belakang. Aspose.Cells untuk .NET menawarkan cara yang cekap dan mudah untuk mencapai penukaran ini, menjadikannya ideal bagi pemaju yang ingin mengautomatikkan proses pengekstrakan data jadual dari laman web.

Introduction

Menukar kandungan HTML ke dalam format JSON terstruktur adalah penting untuk mengintegrasikan data web dengan perkhidmatan atau aplikasi latar belakang. Aspose.Cells untuk .NET menawarkan cara yang cekap dan mudah untuk mencapai penukaran ini, menjadikannya ideal bagi pemaju yang ingin mengautomatikkan proses pengekstrakan data jadual dari laman web.

Mengapa anda perlu menukar HTML kepada JSON?

  • ** Data portabiliti:** Memindahkan data HTML jadual ke perkhidmatan latar belakang atau API sebagai JSON.
  • Web-to-App Integration: Ekstrak jadual atau kandungan web berstruktur untuk pemprosesan lanjut dalam aplikasi.
  • Automation Ready: Ideal untuk automatik web scraping atau proses pengekstrakan kandungan.

Langkah-langkah panduan untuk menukar HTML kepada JSON

Langkah 1: Instal Aspose.Cells melalui NuGet

Pemasangan Aspose.Cells untuk .NET :

Install-Package Aspose.Cells

Langkah 2: Menetapkan lesen

Membolehkan fungsi penuh:

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

Langkah 3: Muat turun fail HTML

Mencipta buku kerja baru dengan memuat naik input HTML:

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

Langkah 4: Akses kepada sel terakhir

Mengenalpasti sel terakhir dalam lembaran kerja untuk menentukan sempadan eksport:

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

Langkah 5: Menentukan julat untuk eksport

Mencipta julat yang merangkumi data lembaran kerja:

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

Langkah 6: Mengesetkan JsonSaveOptions

Menetapkan mana-mana pilihan eksport:

JsonSaveOptions options = new JsonSaveOptions();

Langkah 7: Eksport ke JSON

Serialisasikan julat yang ditakrifkan kepada JSON:

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

Langkah 8: Simpan JSON ke fail

Tuliskan output ke cakera:

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

Masalah dan penyelesaian umum

1. pengeluaran kosong

  • ** Penyelesaian** : Pastikan fail HTML mengandungi kandungan berstruktur berasaskan jadual untuk pengenalan data yang sah.

2. rangkaian yang tidak betul

  • ** Penyelesaian** : Double-check bahawa julat termasuk semua sel yang berkaitan dari lembaran kerja.

3. pengeksportan format

  • Penyelesaian : Penggunaan JsonSaveOptions untuk mengawal indeks lembaran, melarikan diri baris kosong, atau menyesuaikan hiperpautan.

More in this category