Конвертація HTML-контенту в структурований JSON-формат є необхідною для інтеграції веб-даних з сервісами або додатками. Aspose.Cells для .NET пропонує ефективний і простий спосіб досягти цієї конверсії, що робить його ідеальним для розробників, які прагнуть автоматизувати процес вилучення табличних даних з сайтів.

Введення

Конвертація HTML-контенту в структурований JSON-формат є необхідною для інтеграції веб-даних з сервісами або додатками. Aspose.Cells для .NET пропонує ефективний і простий спосіб досягти цієї конверсії, що робить його ідеальним для розробників, які прагнуть автоматизувати процес вилучення табличних даних з сайтів.

Чому потрібно перетворювати HTML на JSON?

  • Портабільність даних: Передача табличних HTML даних на сервіси підземного зв’язку або АПІ як JSON.
  • Інтеграція веб-до-прикладу: Витяг таблиці або структурованого веб контенту для подальшого обробки в додатках.
  • Автоматизація готова: Ідеальна для автоматизації процесів веб-скрейпінгу або видобутку контенту.

Крок за кроком Посібник для перетворення HTML на JSON

Крок 1: Налаштування Aspose.Cells через NuGet

Завантажити Aspose.Cells для .NET:

Install-Package Aspose.Cells

Крок 2: Встановіть ліцензію

Забезпечити повну функціональність:

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

Крок 3: Завантажити файл HTML

Створіть нову робочу книжку, завантажуючи вхід HTML:

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

Крок 4: Доступ до останньої клітини

Визначте останню клітину в робочому листі, щоб визначити експортні кордони:

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

Крок 5: Визначте обсяг експорту

Створіть діапазон, який розтягує дані робочого листа:

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

Крок 6: Налаштування JsonSaveOptions

Виберіть будь-які експортні варіанти:

JsonSaveOptions options = new JsonSaveOptions();

Крок 7: Експорт до JSON

Серіалізуйте визначений діапазон до JSON:

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

Крок 8: Зберегти JSON до файлу

Напишіть вихід на диск:

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

Загальні питання та рішення

1 Порожній вихід

  • Рішення: Переконайтеся, що файл HTML містить структурований контент на основі таблиці для дійсного розпізнавання даних.

Неправильний діапазон

  • Рішення: подвійний перевірка того, що діапазон включає всі відповідні клітини з робочого листа.

Формування експорту

  • • Використання JsonSaveOptions контролювати індексування листівок, перервати порожні рядки або налаштувати гіперзв’язки.

More in this category