SaveAs metodu (Aralık)
Aralık değerlerini dosya veya akışa kaydeder. Başarılı olursa 1 döndürür
Söz dizimi
function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
| FileName |
Kaydedilecek dosyanın adını belirten WideString bir dize. Tam yolu ekleyebilirsiniz; eklemezseniz bileşen dosyayı geçerli klasöre kaydeder |
| FileFormat |
Kaydedilecek dosyanın biçimini belirten bir değer olan TXLSFileFormat |
| Stream |
Stream parametresinde belirtilen bir akışa kaydeder olan TStream |
Açıklama
FileFormat bu TXLSFileFormat sabitlerinden biri olabilir
| xlHTML |
HTML dosya biçimi |
| xlCSV |
Virgülle ayrılmış değerler dosya biçimi (CSV) |
| xlText |
Sekmeyle ayrılmış değerler dosya biçimi (TSV) |
| xlUnicodeCSV |
Virgülle ayrılmış unicode değerler dosya biçimi (CSV) |
| xlUnicodeText |
Sekmeyle ayrılmış unicode değerler dosya biçimi (TSV) |
Örnek
Bu örnek, bir numaralı sayfadaki A1:F100 hücrelerini CSV dosyasına kaydeder
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
Bu örnek, bir numaralı sayfadaki A1:F100 hücrelerini HTML dosyasına kaydeder
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
Bu örnek, bir numaralı sayfadaki A1:F100 hücrelerini TSV (Sekmeyle Ayrılmış Değerler) dosyasına kaydeder
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
Bu örnek, tüm Çalışma Sayfasını sheet.csv olarak kaydeder
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
Bu örnek, tüm Çalışma Sayfasını unicode sheet.csv olarak kaydeder
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
Bu örnek, bir numaralı sayfadaki A1:F100 hücrelerini unicode TSV (Sekmeyle Ayrılmış Değerler) dosyasına kaydeder
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);