Веб-страницы HTML отображаются в веб-браузерах и могут отображать информацию/данные. Мы можем легко программно экспортировать данные из файла HTML в формат JSON. JSON использует удобочитаемый текст для хранения и передачи данных. Он обычно используется для отправки данных с сервера клиенту. В этой статье мы узнаем, как конвертировать HTML в JSON с помощью C#.
В этой статье должны быть раскрыты следующие темы:
Конвертер HTML в JSON 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 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, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на форуме.