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:
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:
- Najpierw załaduj plik HTML przy użyciu klasy Workbook.
- Następnie utwórz wystąpienie klasy ExportRangeToJsonOptions.
- Następnie wywołaj metodę CreateRange(), aby utworzyć zakres komórek.
- Następnie wywołaj metodę JsonUtility.ExportRangeToJson() w celu wyeksportowania ciągu JSON.
- 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);
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.