Documentação do HotXLS

Método SaveAs

Salva a Planilha em um arquivo ou fluxo. Retorna 1 se tiver êxito

Sintaxe

function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileName WideString. Uma string que indica o nome do arquivo a ser salvo. Você pode incluir um caminho completo; se não incluir, o componente salva o arquivo na pasta atual
FileFormat TXLSFileFormat. Um valor que indica o formato do arquivo a ser salvo
Stream TStream. Saves para stream especificado no Stream parameter

Descrição

FileFormat pode ser uma das constantes TXLSFileFormat a seguir
xlRTF Formato de arquivo RTF
xlHTML Formato de arquivo HTML
xlCSV Formato de arquivo de valores separados por vírgula (CSV)
xlText Formato de arquivo de valores separados por tabulação (TSV)
xlUnicodeCSV Formato de arquivo de valores unicode separados por vírgula (CSV)
xlUnicodeText Formato de arquivo de valores unicode separados por tabulação (TSV)

Exemplo

Este exemplo salva a Planilha um como arquivo CSV

Workbook.Sheets[1].SaveAs('sheet.csv', xlCSV);
Este exemplo salva a Planilha um como arquivo RTF

Workbook.Sheets[1].SaveAs('sheet.rtf', xlRTF);
Este exemplo salva a Planilha um como arquivo HTML

Workbook.Sheets[1].SaveAs('sheet.html', xlHTML);
Este exemplo salva a Planilha um como arquivo TSV

Workbook.Sheets[1].SaveAs('sheet.tsv', xlText);
Este exemplo salva a Planilha um como arquivo TSV unicode

Workbook.Sheets[1].SaveAs('sheet.tsv', xlUnicodeText);
Este exemplo salva a Planilha um como arquivo CSV unicode

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