HTML Konverter

Der Aspose.Cells HTML Converter für .NET Plugin ermöglicht Entwicklern, Excel-Dateien in HTML zu exportieren und HTML-Dateien oder Markup direkt in Excel-Arbeitsmappen zu laden. Egal, ob Sie browserbasierte Viewer, E-Mail-basierte Berichte oder Integrationen mit CMS-Systemen erstellen, dieses Plugin hilft dabei, Excel und HTML mühelos zu verbinden.

Neueste Artikel

Hauptmerkmale des Aspose.Cells HTML Converters

  1. Excel in HTML exportieren
    Konvertieren Sie Excel-Dateien in HTML für die Webanzeige oder zum leichten Teilen. Exportieren Sie gesamte Arbeitsmappen oder spezifische Arbeitsblätter als sauberes, responsives HTML.

  2. HTML-Inhalte in Excel importieren
    Laden Sie HTML-Strings oder -Dateien und konvertieren Sie diese in Excel-Arbeitsmappen mit Unterstützung für Tabellen, Formatierung und Struktur.

  3. Flexible HTML-Rendering-Optionen
    Steuern Sie die Ausgabe mit HtmlSaveOptions, einschließlich der Handhabung versteckter Zeilen/Spalten, ob Arbeitsblätter einzeln oder zusammen exportiert werden und mehr.

  4. Stream-basierte Eingabe und Ausgabe
    Speichern oder laden Sie HTML über Speicherstreams – ideal für Webanwendungen, APIs oder serverlose Umgebungen.

  5. Umfangreiche Formatunterstützung
    Funktioniert mit einer Vielzahl von Formaten: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML und MHTML – ermöglicht die Konvertierung zwischen HTML und sowohl alten als auch modernen Excel-Dateien.

  6. Native .NET-Integration
    Lässt sich einfach in .NET Framework- und .NET Core/6/7/8-Projekte mithilfe von NuGet oder direkter Assembly-Referenz integrieren.


Erste Schritte mit dem Aspose.Cells HTML Converter für .NET

1. Aspose.Cells für .NET installieren

Verwenden Sie NuGet, um Aspose.Cells zu Ihrem Projekt hinzuzufügen:

dotnet add package Aspose.Cells

Excel in HTML-Konvertierung

Exportieren Sie Ihre Excel-Arbeitsmappen in ein sauberes HTML-Format:

Excel-Datei in HTML-Datei konvertieren

Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);

Excel-Datei in HTML-Stream exportieren (z. B. für Webanwendung)

Workbook workbook = new Workbook("Book1.xlsx");

using (MemoryStream stream = new MemoryStream())
{
    workbook.Save(stream, SaveFormat.Html);
    stream.Position = 0;
    // Verwenden Sie den Stream für Webantworten, zum Schreiben in eine Datei usw.
}

HTML in Excel-Konvertierung

Konvertieren Sie HTML-Dateien oder rohes Markup zurück in eine Excel-Arbeitsmappe:

HTML-Inhalte aus einer Datei laden

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");

HTML-Inhalte aus einem String laden

string html = "<html><body><table><tr><td>Produkt</td><td>Preis</td></tr><tr><td>Stift</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
    Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
    workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}

Beliebteste Szenarien

Excel-Arbeitsblatt in HTML für die Webnutzung konvertieren

Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
    ExportHiddenWorksheet = false,
    ExportGridLines = true
};
workbook.Save("report.html", options);

Gestylte HTML-Tabelle in Excel importieren

Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");

Best Practices für die HTML-Konvertierung

  • Verwenden Sie HtmlSaveOptions.ExportGridLines = true, um das Layout der Tabelle nachzuahmen.
  • Verarbeiten Sie Excel-Daten vor, um sie in browserfreundliche Dimensionen anzupassen.
  • Stellen Sie beim Import sicher, dass das HTML gut formatiert ist und Tabellenelemente für optimale Ergebnisse verwendet werden.
  • Speichern Sie in einen Stream, wenn Sie beabsichtigen, HTML direkt in Web-APIs oder Cloud-Funktionen bereitzustellen.

Häufige Probleme und Lösungen

FehlerLösung
Datei nicht gefundenStellen Sie sicher, dass der Eingabepfad korrekt ist und die Datei existiert
Nicht unterstütztes FormatBestätigen Sie, dass die Datei entweder ein HTML- oder Excel-kompatibles Format hat
Fehlende Stile im ausgegebenen HTMLÜberprüfen Sie HtmlSaveOptions und bestätigen Sie, dass die Formatierung beibehalten wird
Inhalt nicht in importiertem Excel ausgerichtetVerwenden Sie Tabellen im HTML und vermeiden Sie tief geschachtelte DIVs

Häufig gestellte Fragen

Was ist der Aspose.Cells HTML Converter für .NET?
Ein Tool, das Entwicklern ermöglicht, Excel-Tabellen in HTML-Markup innerhalb jeder .NET-Anwendung zu konvertieren.

Wie unterscheidet es sich von Aspose.Cells für .NET?
Während Aspose.Cells umfassende Excel-Funktionalität bietet, konzentriert sich das HTML Converter-Plugin speziell auf HTML-bezogene Operationen und vereinfacht die Integration.

Welche Formate werden unterstützt?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML und MHTML werden in Konvertierungsszenarien unterstützt.

Kann ich anpassen, wie HTML generiert oder geladen wird?
Ja, HtmlSaveOptions und HtmlLoadOptions ermöglichen eine detaillierte Kontrolle über Formatierung, Gitternetzlinien, Layoutverhalten und mehr.

 Deutsch