HotXLS-documentatie

SaveAs methode

Slaat de waarden van het bereik op in een bestand of stream. Retourneert 1 bij succes

Syntaxis

functie SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
functie SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileName WideString. een tekenreeks die de naam van het op te slaan bestand aangeeft. Je kunt een volledig pad opnemen; doe je dat niet, dan slaat de component het bestand op in de huidige map
FileFormat TXLSFileFormat. A value that indicates format of the file to be saved
Stream TStream. Saves to a stream specified in the Stream parameter

Beschrijving

FileFormat can be one of these TXLSFileFormat constants
xlHTML HTML file format
xlCSV Bestandsformaat met door komma's gescheiden waarden (CSV)
xlText Bestandsformaat met door tabs gescheiden waarden (TSV)
xlUnicodeCSV Bestandsformaat met door komma's gescheiden unicode-waarden (CSV)
xlUnicodeText Bestandsformaat met door tabs gescheiden unicode-waarden (TSV)

Voorbeeld

dit voorbeeld slaat cellen A1:F100 op werkblad één op als CSV-bestand

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
dit voorbeeld slaat cellen A1:F100 op werkblad één op als HTML-bestand

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
dit voorbeeld slaat de cellen A1:F100 op werkblad één op in een TSV-bestand (Tab Separated Values)

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);
dit voorbeeld slaat het volledige werkblad op als unicodebestand sheet.csv

Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
dit voorbeeld slaat de cellen A1:F100 op werkblad één op in een unicode-TSV-bestand (Tab Separated Values)

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);