HotXLS-documentatie

SaveAs-methode

Slaat de bereikwaarden op in een bestand of stroom. Retourneert 1 als het lukt

Syntaxis

function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileName WideString. Een tekenreeks die de naam aangeeft van het op te slaan bestand. U kunt een volledig pad opnemen; anders slaat het component het bestand op in de huidige map
FileFormat TXLSFileFormat. Een waarde die de indeling van het op te slaan bestand aangeeft
Stream TStream. Saves naar stream opgegeven in het Stream parameter

Opmerkingen

FileFormat kan een van deze TXLSFileFormat-constanten zijn
xlHTML HTML-bestandsindeling
xlCSV Bestandsindeling met kommagescheiden waarden (CSV)
xlText Bestandsindeling met tabgescheiden waarden (TSV)
xlUnicodeCSV Bestandsindeling met kommagescheiden unicode-waarden (CSV)
xlUnicodeText Bestandsindeling met tabgescheiden 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 cellen A1:F100 op werkblad één op als TSV-bestand (tabgescheiden waarden)

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
Dit voorbeeld slaat het gehele werkblad op als sheet.csv

Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
Dit voorbeeld slaat het gehele werkblad op als unicode sheet.csv

Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
Dit voorbeeld slaat cellen A1:F100 op werkblad één op als unicode TSV-bestand (tabgescheiden waarden)

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