HTML do XLSX C#

Ten post na blogu skupia się na konwersji zawartości HTML strony internetowej do pliku Excel (XLSX) przy użyciu języka C#. Ten proces jest pomocny w różnych scenariuszach, takich jak skrobanie stron internetowych lub konwersja tabel HTML na dobrze zorganizowane arkusze Excel. Aby uzyskać więcej informacji, omówimy następujące sekcje:

Dlaczego warto konwertować stronę internetową do formatu Excel?

Konwersja strony internetowej do formatu Excel ma kilka zalet. Pliki Excel są szeroko stosowane do analizy danych, wizualizacji i raportowania. Konwertując HTML na XLSX, możesz łatwo zintegrować dane internetowe z przepływami pracy opartymi na Excelu, umożliwiając wydajną manipulację i analizę danych.

Konwerter strony internetowej na arkusz kalkulacyjny Excel - instalacja API C#

Możesz pobrać bibliotekę DLL Conholdate.Total dla .NET ze strony New Releases lub szybko zainstalować ją wraz ze wszystkimi zależnościami, uruchamiając następujące polecenie instalacyjne NuGet:

PM> Install-Package Conholdate.Total

Konwertuj HTML na Excel w C#

Wykonaj poniższe kroki, aby wyrenderować HTML do formatu Excel w języku C#:

  • Załaduj źródłowy plik HTML przy użyciu klasy Converter.
  • Utwórz instancję klasy SpreadsheetConvertOptions.
  • Eksportuj HTML do formatu Excel za pomocą metody Convert.

Poniższy przykładowy kod opisuje sposób konwersji HTML na Excel w C#:

// Załaduj źródłowy plik HTML
using (Converter converter = new Converter("sample.html"))
{
    // Ustaw opcje konwersji dla formatu Excel
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions();

    // Konwertuj HTML na format XLSX
    converter.Convert("HTMLtoXLSX.xlsx", options);
}

Konwertuj HTML na XLSX/XLSX w C# — opcje zaawansowane

Poniższe kroki wyjaśniają, jak przekonwertować stronę internetową HTML do formatu Excel XLS/XLSX w języku C#:

  • Załaduj stronę HTML z instancją klasy Converter.
  • Ustaw różne opcje konwersji dla formatu Excel za pomocą klasy PrezentacjaConvertOptions.
  • Renderuj kod HTML do arkusza kalkulacyjnego Excel, wywołując metodę Convert.

Przykładowy kod poniżej pokazuje, jak przekonwertować HTML na XLSX/XLS w C#, gdzie można ustawić niestandardowe opcje zgodnie z własnymi wymaganiami:

// Załaduj źródłowy plik HTML
using (Converter converter = new Converter("input.html"))
{
    // Ustaw opcje konwersji dla formatu XLS
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions()
    {
        PagesCount = 1,
        Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Xls
    };

    // Konwertuj HTML na format XLS
    converter.Convert("HTMLtoXLS.xls", options);
}

Bezpłatna licencja ewaluacyjna

Możesz poprosić o bezpłatną licencję tymczasową, aby móc oceniać różne funkcje interfejsu API bez żadnych ograniczeń.

Podsumowując

Konwersja HTML do Excela w C# otwiera świat możliwości integracji i analizy danych. Wykorzystując podejścia omówione w tym poście na blogu, możesz płynnie wypełnić lukę między danymi internetowymi a programem Excel, zapewniając swoim aplikacjom ulepszone możliwości przetwarzania danych. Niezależnie od tego, czy wyodrębniasz dane do celów raportowania, czy automatyzujesz przepływ danych, to rozwiązanie C# zapewnia solidny i wydajny sposób konwertowania stron internetowych HTML do formatu Excel XLSX lub XLS. Jeśli chcesz omówić jakiekolwiek pytania, skontaktuj się z nami na forum.

Zobacz też