Documentazione HotXLS

SaveAs metodo

Saves the range values in a file o stream. Restituisce 1 if it succeeds

Sintassi

funzione SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
funzione SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileName WideString. Una stringa che indica il nome del file da salvare. È possibile includere un percorso completo; in caso contrario, il componente salva il file nella cartella corrente
FileFormat TXLSFileFormat. A value that indicates format of the file to be saved
Stream TStream. Saves to a stream specified in the Stream parameter

Descrizione

FileFormat can be one of these TXLSFileFormat constants
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)

Esempio

This example saves cells A1:F100 on sheet one to CSV file

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
This example saves cells A1:F100 on sheet one to HTML file

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
Questo esempio salva le celle A1:F100 sul foglio uno in un file TSV (Tab Separated Values)

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
This example saves the entire Worksheet as sheet.csv

Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
This example saves the entire Worksheet as unicode sheet.csv

Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
Questo esempio salva le celle A1:F100 sul foglio uno in un file TSV (Tab Separated Values) Unicode

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);