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);