Documentación de HotXLS

Método SaveAs

Guarda la hoja de cálculo en un archivo o flujo. Devuelve 1 si tiene éxito

Sintaxis

function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileName WideString. Una cadena que indica el nombre del archivo que se va a guardar. Puede incluir una ruta completa; si no lo hace, el componente guarda el archivo en la carpeta actual
FileFormat TXLSFileFormat. Un valor que indica el formato del archivo que se va a guardar
Stream TStream. Guarda en un stream especificado en el parámetro Stream

Descripción

FileFormat puede ser una de estas constantes TXLSFileFormat
xlRTF Formato de archivo RTF
xlHTML Formato de archivo HTML
xlCSV Formato de archivo de valores separados por comas (CSV)
xlText Formato de archivo de valores separados por tabulaciones (TSV)
xlUnicodeCSV Formato de archivo de valores unicode separados por comas (CSV)
xlUnicodeText Formato de archivo de valores unicode separados por tabulaciones (TSV)

Ejemplo

Este ejemplo guarda la hoja de cálculo uno como archivo CSV

Workbook.Sheets[1].SaveAs('sheet.csv', xlCSV);
Este ejemplo guarda la hoja de cálculo uno como archivo RTF

Workbook.Sheets[1].SaveAs('sheet.rtf', xlRTF);
Este ejemplo guarda la hoja de cálculo uno como archivo HTML

Workbook.Sheets[1].SaveAs('sheet.html', xlHTML);
Este ejemplo guarda la hoja de cálculo uno como archivo TSV

Workbook.Sheets[1].SaveAs('sheet.tsv', xlText);
Este ejemplo guarda la hoja de cálculo uno como archivo TSV unicode

Workbook.Sheets[1].SaveAs('sheet.tsv', xlUnicodeText);
Este ejemplo guarda la hoja de cálculo uno como archivo CSV unicode

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