HTML zu XLSX C#

Dieser Blogbeitrag konzentriert sich auf die Konvertierung des HTML-Inhalts einer Webseite in eine Excel-Datei (XLSX) mithilfe von C#. Dieser Prozess ist in verschiedenen Szenarien wie Web Scraping oder der Konvertierung von HTML-Tabellen in gut organisierte Excel-Tabellen hilfreich. Für weitere Einzelheiten werden wir die folgenden Abschnitte behandeln:

Warum eine Webseite in Excel konvertieren?

Das Konvertieren einer Webseite in das Excel-Format bringt mehrere Vorteile mit sich. Excel Dateien werden häufig zur Datenanalyse, Visualisierung und Berichterstellung verwendet. Durch die Konvertierung von HTML in XLSX können Sie Webdaten problemlos in Ihre Excel-basierten Arbeitsabläufe integrieren und so eine effiziente Datenbearbeitung und -analyse ermöglichen.

Webseite zu Excel-Tabellenkonverter – C# API-Installation

Sie können die DLL von Conholdate.Total für .NET von der Seite Neue Versionen herunterladen oder sie schnell zusammen mit allen Abhängigkeiten installieren, indem Sie den folgenden NuGet-Installationsbefehl ausführen:

PM> Install-Package Conholdate.Total

Konvertieren Sie HTML in Excel in C#

Bitte führen Sie die folgenden Schritte aus, um HTML in C# in das Excel-Format zu rendern:

  • Laden Sie die HTML-Quelldatei mit der Converter Klasse.
  • Erstellen Sie eine Instanz der SpreadsheetConvertOptions Klasse.
  • Exportieren Sie HTML mit der Convert-Methode in das Excel-Format.

Das folgende Codebeispiel erläutert die Konvertierung von HTML in Excel in C#:

// Laden Sie die HTML-Quelldatei
using (Converter converter = new Converter("sample.html"))
{
    // Legen Sie die Konvertierungsoptionen für das Excel-Format fest
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions();

    // Konvertieren Sie HTML in das XLSX-Format
    converter.Convert("HTMLtoXLSX.xlsx", options);
}

Konvertieren Sie HTML in XLSX/XLSX in C# – Erweiterte Optionen

Die folgenden Schritte erklären, wie Sie eine HTML-Webseite in das XLS/XLSX-Excel-Format in C# konvertieren:

  • Laden Sie die HTML-Webseite mit der Converter Klasseninstanz.
  • Legen Sie mit der PresentationConvertOptions Klasse verschiedene Konvertierungsoptionen für das Excel-Format fest.
  • Rendern Sie HTML in eine Excel-Tabelle, indem Sie die Convert-Methode aufrufen.

Der folgende Beispielcode zeigt, wie Sie HTML in C# in XLSX/XLS konvertieren, wobei benutzerdefinierte Optionen entsprechend Ihren Anforderungen festgelegt werden können:

// Laden Sie die HTML-Quelldatei
using (Converter converter = new Converter("input.html"))
{
    // Legen Sie die Konvertierungsoptionen für das XLS-Format fest
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions()
    {
        PagesCount = 1,
        Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Xls
    };

    // Konvertieren Sie HTML in das XLS-Format
    converter.Convert("HTMLtoXLS.xls", options);
}

Kostenlose Evaluierungslizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um verschiedene Funktionen der API ohne Einschränkungen zu testen.

Zusammenfassen

Die Konvertierung von HTML in Excel in C# eröffnet eine Welt voller Möglichkeiten für die Datenintegration und -analyse. Durch die Nutzung der in diesem Blogbeitrag besprochenen Ansätze können Sie die Lücke zwischen Webdaten und Excel nahtlos schließen und Ihre Anwendungen mit erweiterten Datenverarbeitungsfunktionen ausstatten. Unabhängig davon, ob Sie Daten für Berichtszwecke extrahieren oder Datenworkflows automatisieren, bietet diese C#-Lösung eine robuste und effiziente Möglichkeit, HTML-Webseiten in das Excel-XLSX oder XLS-Format zu konvertieren. Wenn Sie Ihre Fragen besprechen möchten, wenden Sie sich bitte an uns unter Forum.

Siehe auch