HotXLS-Dokumentation

SaveAs-Methode

Speichert das Tabellenblatt in einer Datei oder einem Stream. Gibt 1 zurück, wenn der Vorgang erfolgreich ist

Syntax

function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileName WideString. Ein Zeichenfolgenwert, der den Namen der zu speichernden Datei angibt. Ein vollständiger Pfad kann angegeben werden; andernfalls speichert component die Datei im aktuellen Ordner
FileFormat TXLSFileFormat. Ein Wert, der das Format der zu speichernden Datei angibt
Stream TStream. Speichert in einen im Stream-Parameter angegebenen Stream

Beschreibung

FileFormat kann eine der folgenden TXLSFileFormat-Konstanten sein
xlRTF RTF-Dateiformat
xlHTML HTML-Dateiformat
xlCSV Durch Komma getrennte Werte (CSV)
xlText Durch Tabulator getrennte Werte (TSV)
xlUnicodeCSV Durch Komma getrennte Unicode-Werte (CSV)
xlUnicodeText Durch Tabulator getrennte Unicode-Werte (TSV)

Beispiel

Dieses Beispiel speichert Tabellenblatt eins als CSV-Datei

Workbook.Sheets[1].SaveAs('sheet.csv', xlCSV);
Dieses Beispiel speichert Tabellenblatt eins als RTF-Datei

Workbook.Sheets[1].SaveAs('sheet.rtf', xlRTF);
Dieses Beispiel speichert Tabellenblatt eins als HTML-Datei

Workbook.Sheets[1].SaveAs('sheet.html', xlHTML);
Dieses Beispiel speichert Tabellenblatt eins als TSV-Datei

Workbook.Sheets[1].SaveAs('sheet.tsv', xlText);
Dieses Beispiel speichert Tabellenblatt eins als Unicode-TSV-Datei

Workbook.Sheets[1].SaveAs('sheet.tsv', xlUnicodeText);
Dieses Beispiel speichert Tabellenblatt eins als Unicode-CSV-Datei

Workbook.Sheets[1].SaveAs('sheet.csv', xlUnicodeCSV);