Die Konvertierung von Excel in HTML kann in verschiedenen Szenarien nützlich sein, z. B. beim Konvertieren von Blättern in Webseiten oder beim Einbetten des Inhalts der Blätter in Webanwendungen usw. In diesem Artikel erfahren Sie, wie Sie MS Excel XLSX oder XLS Dateien mit C# in HTML konvertieren. Darüber hinaus erfahren Sie, wie Sie zusätzliche Optionen verwenden können, um die Excel zu HTML-Konvertierung anzupassen.
- Excel zu HTML C# API
- Konvertieren Sie Excel mit C# in HTML
- QuickInfos in konvertiertem HTML mit C# aktivieren
- Verwenden Sie die Präsentationseinstellung in der Excel zu HTML-Konvertierung
Excel zu HTML C# API
Aspose.Cells for .NET ist eine bekannte Tabellenkalkulations-API, mit der Sie Excel Dateien ohne MS Office erstellen, lesen und ändern können. Die API bietet auch einen integrierten Tabellenkonverter, mit dem Sie Excel-Arbeitsblätter mit hoher Wiedergabetreue in HTML Dateien konvertieren können. Sie können die API herunterladen oder sie mit NuGet in Ihrer Anwendung installieren.
PM> Install-Package Aspose.Cells
Konvertierung von Excel XLSX in HTML C#
Die Konvertierung von Excel in HTML kann innerhalb weniger Codezeilen erfolgen. Laden Sie einfach die Excel Datei und speichern Sie sie mit der Erweiterung .html. Im Folgenden sind die Schritte zum Ausführen dieses Vorgangs aufgeführt.
- Laden Sie die Excel-XLS/XLSX Datei mit der Klasse Workbook.
- Konvertieren Sie XLS/XLSX mit der methode Workbook.Save(String) in HTML.
Das folgende Codebeispiel zeigt, wie XLS/XLSX Dateien mit C# in HTML konvertiert werden.
// Öffnen Sie die Excel Datei
Workbook workbook = new Workbook("Excel.xlsx");
// Als HTML speichern
workbook.Save("Excel-to-HTML.html");
C# XLSX zu HTML – QuickInfos aktivieren
Es kann vorkommen, dass die Länge des Textes die Breite der Zellen in den Arbeitsblättern überschreitet. In einem solchen Szenario wird der Text in der konvertierten HTML Datei abgeschnitten. Um dieses Problem anzugehen, bietet Aspose.Cells for .NET die Option zum Aktivieren von QuickInfos in der HTML Datei. Im Folgenden sind die Schritte dazu aufgeführt.
- Laden Sie die Excel Datei mit der Klasse Workbook.
- Erstellen Sie ein Objekt der Klasse HtmlSaveOptions.
- QuickInfo mit der Eigenschaft HtmlSaveOptions.AddTooltipText aktivieren.
- Speichern Sie die Excel Datei als HTML mit der methode Workbook.Save(String, HtmlSaveOptions).
Das folgende Codebeispiel zeigt, wie QuickInfos in der Excel zu HTML-Konvertierung in C# aktiviert werden.
// Öffnen Sie die Excel Datei
Workbook workbook = new Workbook("Excel.xlsx");
// Erstellen Sie HTML-Optionen
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;
// Als HTML speichern
workbook.Save("Excel-to-HTML-Tooltip.html", options);
Verwenden Sie die Präsentationseinstellung in der Excel zu HTML-Konvertierung
Aspose.Cells for .NET bietet die Eigenschaft HtmlSaveOptions.PresentationPreference, mit der Sie die Darstellung des Layouts der Tabelle in der resultierenden HTML Datei verbessern können. Mit anderen Worten, es wird verwendet, um eine attraktivere Präsentation von Excel Arbeitsmappen zu erhalten.
Das folgende Codebeispiel zeigt, wie die Darstellung von Excel Dateien verbessert werden kann.
// Öffnen Sie die Excel Datei
Workbook workbook = new Workbook("Excel.xlsx");
// Erstellen Sie HTML-Optionen
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;
// Als HTML speichern
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Excel XLSX und -XLS Dateien mit C# in HTML konvertieren. Außerdem haben Sie gesehen, wie Sie QuickInfos und Optionen für Präsentationseinstellungen bei der Konvertierung von Excel in HTML aktivieren. Weitere Informationen zu Aspose.Cells for .NET finden Sie unter Dokumentation.