Método SaveAs
Guarda os valores do intervalo num ficheiro ou fluxo. Devolve 1 em caso de sucesso
Sintaxe
function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
| FileName |
WideString. Cadeia de caracteres que indica o nome do ficheiro a guardar. Pode incluir um caminho completo; se não incluir, o componente guarda o ficheiro na pasta atual |
| FileFormat |
TXLSFileFormat. Valor que indica o formato do ficheiro a guardar |
| Stream |
TStream. Guarda num stream especificado no parâmetro Stream |
Descrição
FileFormat pode ser uma destas constantes TXLSFileFormat
| xlHTML |
Formato de ficheiro HTML |
| xlCSV |
Formato de ficheiro de valores separados por vírgulas (CSV) |
| xlText |
Formato de ficheiro de valores separados por tabulação (TSV) |
| xlUnicodeCSV |
Formato de ficheiro de valores unicode separados por vírgulas (CSV) |
| xlUnicodeText |
Formato de ficheiro de valores unicode separados por tabulação (TSV) |
Exemplo
Este exemplo guarda as células A1:F100 na folha um como ficheiro CSV
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
Este exemplo guarda as células A1:F100 na folha um como ficheiro HTML
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
Este exemplo guarda as células A1:F100 na folha um como ficheiro TSV (valores separados por tabulação)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
Este exemplo guarda a Folha de Cálculo inteira como sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
Este exemplo guarda a Folha de Cálculo inteira como sheet.csv unicode
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
Este exemplo guarda as células A1:F100 na folha um como ficheiro TSV unicode (valores separados por tabulação)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);