HTML в JSON с C#

HTML в JSON с C#

Конвертирането на HTML в JSON позволява на разработчиците да извличат структурирани данни от уеб формати и да ги използват в приложения, базирани на данни. Aspose.Cells за .NET дава възможност на програмистите да зареждат HTML файлове и експортират съдържанието си като JSon ефективно и програмирано.

HTML в JSON?

  • Преносимост на данни:- HTML данни в услуги за поддръжка или APIs като JSON.

  • ** Интеграция на уеб към приложение:**- Извлечете таблица или структуриран уеб съдържание за по-нататъшна обработка в приложения.

  • Автоматизацията е готова: *- Идеален за автоматизиране на процесите на уеб скрапване или извличане на съдържание.

Стъпка по стъпка ръководство за преобразуване на HTML в JSON

Стъпка 1: Инсталирайте Aspose.Cells чрез NuGet

Инсталиране Aspose.Cells за .NET:

dotnet add 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: Save JSON to File

Напишете изхода на диска:

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

Общи проблеми и фиксиране

1 Празен изход

  • Решение: Уверете се, че HTML файлът съдържа таблично структурирано съдържание за валидно разпознаване на данни.

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

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

Форматиране на износа

  • Solution: Use JsonSaveOptions to control sheet indexing, skip empty rows, or customize hyperlinks.
 Български