
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?
- Konwerter strony internetowej na arkusz kalkulacyjny Excel - instalacja API C#
- Konwertuj HTML na Excel w C#
- Konwertuj HTML na XLSX/XLSX w C# — opcje zaawansowane
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.