HotXLS-Dokumentation

SaveAsHTML-Methode

Speichert das Tabellenblatt in einer HTML-Datei. Gibt 1 zurück, wenn der Vorgang erfolgreich ist

Hinweise

Diese Methode ist veraltet. Verwenden Sie die Methode TXLSWorksheet.SaveAs
Hyperlinks in exportierten Zellen werden als HTML-Anker-Tags geschrieben. Die Hyperlink-Adresse wird als href ausgegeben, ScreenTip-Text wird als title-Attribut ausgegeben und alle Attribut- und Anzeigetexte werden HTML-maskiert
Zellkommentare werden als maskierte title-Attribute in den exportierten Tabellenzellen ausgegeben, sodass Überprüfungsnotizen als Browser-Tooltips im generierten HTML verfügbar bleiben
Um das Exporter-Verhalten anzupassen, erstellen Sie TXLSHTMLExport direkt. Sein Options-Attribut ist standardmäßig [xhHyperlinks, xhComments]; entfernen Sie xhHyperlinks, um verknüpfte Zellen als einfachen maskierten Text zu schreiben, oder entfernen Sie xhComments, um die Kommentar-Titel-Ausgabe zu unterdrücken Setzen Sie Title, um einen maskierten HTML-Dokument- <title>-Wert zu schreiben. Setzen Sie SimpleExport, um eine minimale Tabelle ohne generierte CSS-Klassen, Hyperlink-Anker oder Kommentar-Titel-Attribute zu schreiben. Verwenden Sie TableBorderWidth, CellPadding und CellSpacing, um die generierten Tabellen-Layout-Attribute zu steuern

Syntax

function SaveAsHTML(FileName: WideString): Integer;
FileName WideString. Ein Zeichenfolgenwert, der den Namen der zu speichernden Datei angibt. Ein vollständiger Pfad kann angegeben werden; andernfalls speichert Worksheet die Datei im aktuellen Ordner

Beispiel

Dieses Beispiel erstellt ein neues Tabellenblatt und speichert es dann in der HTML-Datei

Var
  Workbook: IXLSWorkbook;
  Worksheet: TXLSWorksheet;
begin
  Workbook := TXLSWorkbook.Create; {create new Workbook}
  Worksheet := Workbook.Worksheets.Add;
  {....}
  Worksheet.SaveAsHTML('C:\sheet.html');
end;