Dokumentace HotXLS

Metoda SaveAs

Uloží list do souboru nebo datového proudu. Při úspěchu vrací 1

Syntaxe

function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileName WideString. Řetězec udávající název souboru, který se má uložit. Můžete zadat úplnou cestu; pokud ji neuvedete, komponenta uloží soubor do aktuální složky
FileFormat TXLSFileFormat. Hodnota určující formát souboru, který se má uložit
Stream TStream. Uloží do streamu zadaného v parametru Stream

Popis

FileFormat může být jedna z těchto konstant TXLSFileFormat
xlRTF RTF file format
xlHTML HTML file format
xlCSV Comma separated values file format (CSV)
xlText Tab separated values file format (TSV)
xlUnicodeCSV Comma separated unicode values file format (CSV)
xlUnicodeText Tab separated unicode values file format (TSV)

Příklad

Tento příklad uloží první list jako soubor CSV

Workbook.Sheets[1].SaveAs('sheet.csv', xlCSV);
Tento příklad uloží první list jako soubor RTF

Workbook.Sheets[1].SaveAs('sheet.rtf', xlRTF);
Tento příklad uloží první list jako soubor HTML

Workbook.Sheets[1].SaveAs('sheet.html', xlHTML);
Tento příklad uloží první list jako soubor TSV

Workbook.Sheets[1].SaveAs('sheet.tsv', xlText);
Tento příklad uloží první list jako soubor TSV ve formátu Unicode

Workbook.Sheets[1].SaveAs('sheet.tsv', xlUnicodeText);
Tento příklad uloží první list jako soubor CSV ve formátu Unicode

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