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
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.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.Flexible HTML-Rendering-Optionen
Steuern Sie die Ausgabe mitHtmlSaveOptions
, einschließlich der Handhabung versteckter Zeilen/Spalten, ob Arbeitsblätter einzeln oder zusammen exportiert werden und mehr.Stream-basierte Eingabe und Ausgabe
Speichern oder laden Sie HTML über Speicherstreams – ideal für Webanwendungen, APIs oder serverlose Umgebungen.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.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
Fehler | Lösung |
---|---|
Datei nicht gefunden | Stellen Sie sicher, dass der Eingabepfad korrekt ist und die Datei existiert |
Nicht unterstütztes Format | Bestä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 ausgerichtet | Verwenden 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.