HotXLS belgeleri

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