HotXLS-dokumentation

SaveAs-metod

Sparar områdesvärden i en fil eller ström. Returnerar 1 om det lyckas

Syntax

function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileName WideString. En sträng som anger namnet på filen som ska sparas. Du kan ange en fullständig sökväg; annars sparar komponenten filen i den aktuella mappen
FileFormat TXLSFileFormat. Ett värde som anger formatet för filen som ska sparas
Stream TStream. Saves till stream angiven i Stream parameter

Beskrivning

FileFormat kan vara en av dessa TXLSFileFormat-konstanter\n\n \n \n \n \n \n \n
xlHTML<\/td>\n\n HTML-filformat<\/td>\n <\/tr>\n\n
xlCSV<\/td>\n\n Kommaseparerat värden-filformat (CSV)<\/td>\n <\/tr>\n\n
xlText<\/td>\n\n Tabbseparerat värden-filformat (TSV)<\/td>\n <\/tr>\n\n
xlUnicodeCSV<\/td>\n\n Kommaseparerat unicode-värden-filformat (CSV)<\/td>\n <\/tr>\n\n
xlUnicodeText<\/td>\n\n Tabbseparerat unicode-värden-filformat (TSV)<\/td>\n <\/tr>\n <\/table>

Exempel

Det här exemplet sparar cellerna A1:F100 på blad ett till en CSV-fil

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
Det här exemplet sparar cellerna A1:F100 på blad ett till en HTML-fil

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
Det här exemplet sparar cellerna A1:F100 på blad ett till en TSV-fil (tabbseparerade värden)

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
Det här exemplet sparar hela kalkylbladet som sheet.csv

Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
Det här exemplet sparar hela kalkylbladet som unicode sheet.csv

Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
Det här exemplet sparar cellerna A1:F100 på blad ett till en unicode TSV-fil (tabbseparerade värden)

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