Documentazione HotXLS

Metodo SaveAs

Salva i valori dell'intervallo in un file o stream. Restituisce 1 in caso di successo

Sintassi

function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileName WideString. Stringa che indica il nome del file da salvare. Puoi includere un percorso completo; in caso contrario, il componente salva il file nella cartella corrente
FileFormat TXLSFileFormat. Valore che indica il formato del file da salvare
Stream TStream. Saves stream specificato nell'intervallo Stream parameter

Descrizione

Questo esempio salva le celle A1:F100 del foglio uno in un file HTML

Esempio

Questo esempio salva le celle A1:F100 del foglio uno in un file TSV (Valori Separati da Tabulazione)

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
Questo esempio salva l'intero foglio di lavoro come sheet.csv

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
Questo esempio salva l'intero foglio di lavoro come sheet.csv unicode

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
Questo esempio salva le celle A1:F100 del foglio uno in un file TSV (Valori Separati da Tabulazione) unicode

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);
This example saves cells A1:F100 on sheet one to unicode TSV (Tab Separated Values) file

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