HTML do JSON C#

Strony HTML są renderowane w przeglądarkach internetowych i mogą wyświetlać informacje/dane. Programowo możemy łatwo wyeksportować dane z pliku HTML do formatu JSON. JSON używa tekstu czytelnego dla człowieka do przechowywania i przesyłania danych. Jest powszechnie używany do przesyłania danych z serwera do klienta. W tym artykule dowiemy się, jak przekonwertować HTML na JSON przy użyciu C#.

W tym artykule zostaną omówione następujące tematy:

  1. HTML do JSON Converter C# API
  2. Konwertuj HTML na JSON

HTML do JSON Converter C# API

Do konwersji HTML na JSON będziemy używać API Aspose.Cells for .NET. Jest to bogaty w funkcje, wydajny i łatwy w użyciu interfejs API do pracy z arkuszami kalkulacyjnymi związanymi z programem Microsoft Excel w aplikacjach .NET. Pozwala nam generować, modyfikować, konwertować, renderować i drukować arkusze kalkulacyjne.

Klasa Workbook interfejsu API reprezentuje arkusz kalkulacyjny programu Excel. Każdy arkusz kalkulacyjny może zawierać wiele arkuszy. Umożliwia otwieranie i zapisywanie natywnych plików Excel. Zapewnia również metody kopiowania danych z innych skoroszytów, łączenia dwóch skoroszytów i ochrony arkusza kalkulacyjnego programu Excel. Klasa ExportRangeToJsonOptions interfejsu API wskazuje opcje, które eksportują zakres do formatu JSON. Metoda CreateRange() klasy Cells tworzy obiekt Range z zakresu komórek. Interfejs API zapewnia metodę JsonUtility.ExportRangeToJson() do eksportowania podanego zakresu w ciągu JSON.

Pobierz bibliotekę DLL interfejsu API lub zainstaluj ją za pomocą NuGet.

PM> Install-Package Aspose.Cells

Konwertuj HTML na JSON w C#

Możemy wyeksportować dane z HTML do JSON, wykonując poniższe czynności:

  1. Najpierw załaduj plik HTML przy użyciu klasy Workbook.
  2. Następnie utwórz wystąpienie klasy ExportRangeToJsonOptions.
  3. Następnie wywołaj metodę CreateRange(), aby utworzyć zakres komórek.
  4. Następnie wywołaj metodę JsonUtility.ExportRangeToJson() w celu wyeksportowania ciągu JSON.
  5. Na koniec zapisz wyeksportowany ciąg znaków do pliku JSON przy użyciu metody File.WriteAllText().

Poniższy przykład kodu pokazuje, jak przekonwertować kod HTML na format JSON przy użyciu języka C#.

// Ten przykład kodu demonstruje, jak przekonwertować kod HTML na format JSON
// Załaduj plik HTML
Workbook workbook = new Workbook(@"C:\Files\Sample.html");

// Zdobądź ostatnią komórkę
Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

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

// Eksportuj zakres komórek do formatu JSON
string data = JsonUtility.ExportRangeToJson(range, options);

// Drukuj JSON
Console.WriteLine(data);

// Zapisz ciąg znaków do pliku
System.IO.File.WriteAllText(@"C:\Files\Output.json", data);
Konwertuj HTML na JSON w C#

Uzyskaj bezpłatną licencję

Możesz otrzymać bezpłatną licencję tymczasową, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule dowiedzieliśmy się, jak wyeksportować dane z pliku HTML do formatu JSON w języku C#. Widzieliśmy również, jak programowo utworzyć zakres komórek dla określonego arkusza roboczego. Poza tym możesz dowiedzieć się więcej o Aspose.Cells for .NET API korzystając z dokumentacji. W przypadku jakichkolwiek niejasności prosimy o kontakt na forum.

Zobacz też