Metóda SaveAs
Uloží hodnoty rozsahu do súboru alebo prúdu. Vracia 1 ak uspeje
Syntax
function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
| FileName |
WideString. Reťazec, ktorý určuje názov súboru na uloženie. Môžete uviesť úplnú cestu; ak ju neuvediete, komponent uloží súbor do aktuálneho priečinka |
| FileFormat |
TXLSFileFormat. Hodnota, ktorá určuje formát súboru na uloženie |
| Stream |
TStream. Ukladá do streamu zadaného v parametri Stream |
Popis
FileFormat môže byť jedna z týchto konštánt TXLSFileFormat
| xlHTML |
Formát súboru HTML |
| xlCSV |
Formát súboru s hodnotami oddelenými čiarkou (CSV) |
| xlText |
Formát súboru s hodnotami oddelenými tabulátorom (TSV) |
| xlUnicodeCSV |
Formát súboru s hodnotami oddelenými čiarkou v unicode (CSV) |
| xlUnicodeText |
Formát súboru s hodnotami oddelenými tabulátorom v unicode (TSV) |
Príklad
Tento príklad uloží bunky A1:F100 na hárku jedna do súboru CSV
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
Tento príklad uloží bunky A1:F100 na hárku jedna do súboru HTML
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
Tento príklad uloží bunky A1:F100 na hárku jedna do súboru TSV (hodnoty oddelené tabulátorom)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
Tento príklad uloží celý pracovný hárok ako sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
Tento príklad uloží celý pracovný hárok ako unicode sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
Tento príklad uloží bunky A1:F100 na hárku jedna do unicode súboru TSV (hodnoty oddelené tabulátorom)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);