Веб-сторінки HTML відображаються у веб-переглядачах і можуть відображати інформацію/дані. Ми можемо легко програмно експортувати дані з файлу HTML у формат JSON. JSON використовує зрозумілий для людини текст для зберігання та передачі даних. Він зазвичай використовується для надсилання даних із сервера клієнту. У цій статті ми дізнаємося, як конвертувати HTML у JSON за допомогою C#.
У цій статті будуть розглянуті такі теми:
HTML to JSON Converter C# API
Для перетворення HTML у JSON ми будемо використовувати API Aspose.Cells for .NET. Це багатофункціональний, потужний і простий у використанні API для роботи з таблицями, пов’язаними з Microsoft Excel, у програмах .NET. Це дозволяє нам створювати, змінювати, перетворювати, відтворювати та друкувати електронні таблиці.
Клас Workbook API представляє електронну таблицю Excel. Кожна електронна таблиця може містити декілька робочих аркушів. Це дозволяє відкривати та зберігати рідні файли Excel. Він також надає методи копіювання даних з інших робочих книг, об’єднання двох робочих книг і захисту електронної таблиці Excel. Клас ExportRangeToJsonOptions API вказує параметри, які експортують діапазон у JSON. Метод CreateRange() класу Cells створює об’єкт Range із діапазону комірок. API надає метод JsonUtility.ExportRangeToJson() для експорту наданого діапазону в рядку JSON.
Завантажте DLL API або встановіть його за допомогою NuGet.
PM> Install-Package Aspose.Cells
Перетворення HTML на JSON у C#
Ми можемо експортувати дані з HTML у JSON, виконавши наведені нижче дії.
- По-перше, завантажте файл HTML за допомогою класу Workbook.
- Далі створіть екземпляр класу ExportRangeToJsonOptions.
- Потім викличте метод CreateRange(), щоб створити діапазон клітинок.
- Після цього викличте метод JsonUtility.ExportRangeToJson(), щоб експортувати рядок JSON.
- Нарешті, запишіть експортований рядок у файл JSON за допомогою методу File.WriteAllText().
Наведений нижче приклад коду показує, як конвертувати HTML у JSON за допомогою C#.
// Цей приклад коду демонструє, як конвертувати HTML у JSON
// Завантажте файл HTML
Workbook workbook = new Workbook(@"C:\Files\Sample.html");
// Отримайте останню клітинку
Cell lastCell = workbook.Worksheets[0].Cells.LastCell;
// Установіть ExportRangeToJsonOptions
ExportRangeToJsonOptions options = new ExportRangeToJsonOptions();
Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);
// Експорт діапазону клітинок у JSON
string data = JsonUtility.ExportRangeToJson(range, options);
// Друк JSON
Console.WriteLine(data);
// Записати рядок у файл
System.IO.File.WriteAllText(@"C:\Files\Output.json", data);
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.
Висновок
У цій статті ми дізналися, як експортувати дані з файлу HTML у JSON на C#. Ми також бачили, як програмно створити діапазон клітинок для певного аркуша. Крім того, ви можете дізнатися більше про Aspose.Cells for .NET API за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на форумі.