SaveAs yöntem
Saves the range values in a file or stream. Döndürür 1 if it succeeds
Sözdizimi
function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
| FileName |
WideString. Kaydedilecek dosyanın adını belirten string. Tam yol içerebilir; içermiyorsa bileşen dosyayı geçerli klasöre kaydeder |
| FileFormat |
TXLSFileFormat. A value that indicates format of the file to be saved |
| Stream |
TStream. Saves to a stream specified in the Stream parameter |
Açıklama
FileFormat can be one of these TXLSFileFormat constants
| xlHTML |
HTML file format |
| xlCSV |
Comma separated values file format (CSV) |
| xlText |
Tab separated values file format (TSV) |
| xlUnicodeCSV |
Comma separated unicode values file format (CSV) |
| xlUnicodeText |
Tab separated unicode values file format (TSV) |
Örnek
This example saves cells A1:F100 on sheet one to CSV file
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
This example saves cells A1:F100 on sheet one to HTML file
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
Bu örnek, birinci sayfadaki A1:F100 hücrelerini TSV (Tab Separated Values) dosyasına kaydeder
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
This example saves the entire Worksheet as sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
This example saves the entire Worksheet as unicode sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
Bu örnek, birinci sayfadaki A1:F100 hücrelerini unicode TSV (Tab Separated Values) dosyasına kaydeder
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);