توثيق HotXLS

أسلوب SaveAs

يحفظ ورقة العمل في ملف أو تيار. يُرجع 1 عند النجاح

البنية

function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileNameWideString. سلسلة تحدد اسم الملف المراد حفظه. يمكنك تضمين مسار كامل، وإلا فسيحفظ المكوّن الملف في المجلد الحالي
FileFormatTXLSFileFormat. قيمة تحدد تنسيق الملف المراد حفظه
StreamTStream. يحفظ إلى Stream المحدد في المعامل Stream

الوصف

يحفظ هذا المثال الورقة الأولى كملف RTF
xlRTFRTF file format
xlHTMLHTML file format
xlCSVتنسيق ملف القيم المفصولة بفواصل (CSV)
xlTextTab separated values file format (TSV)
xlUnicodeCSVتنسيق ملف القيم اليونيكود المفصولة بفواصل (CSV)
xlUnicodeTextتنسيق ملف القيم اليونيكود المفصولة بعلامات جدولة (TSV)

مثال

يحفظ هذا المثال الورقة الأولى كملف HTML

Workbook.Sheets[1].SaveAs('sheet.csv', xlCSV);
يحفظ هذا المثال الورقة الأولى كملف TSV

Workbook.Sheets[1].SaveAs('sheet.rtf', xlRTF);
يحفظ هذا المثال الورقة الأولى كملف TSV بترميز Unicode

Workbook.Sheets[1].SaveAs('sheet.html', xlHTML);
يحفظ هذا المثال الورقة الأولى كملف CSV بترميز Unicode

Workbook.Sheets[1].SaveAs('sheet.tsv', xlText);
This example saves the Worksheet one as unicode TSV file

Workbook.Sheets[1].SaveAs('sheet.tsv', xlUnicodeText);
This example saves the Worksheet one as unicode CSV file

Workbook.Sheets[1].SaveAs('sheet.csv', xlUnicodeCSV);