HotXLS Docs

طريقة SaveAs

يحفظ قيم النطاق في ملف أو دفق (stream). يُرجع 1 في حالة نجاحه

بناء الجملة

function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
FileName WideString. سلسلة نصية تشير إلى اسم الملف المراد حفظه. يمكنك تضمين مسار كامل؛ إذا لم تفعل ذلك، يقوم المكون بحفظ الملف في المجلد الحالي
FileFormat TXLSFileFormat. قيمة تشير إلى تنسيق الملف المراد حفظه
Stream TStream. الحفظ في دفق (stream) محدد في المعلمة Stream

الوصف

يمكن أن يكون FileFormat أحد ثوابت TXLSFileFormat هذه
xlHTML تنسيق ملف HTML
xlCSV تنسيق ملف القيم المفصولة بفواصل (CSV)
xlText تنسيق ملف القيم المفصولة بعلامات جدولة (TSV)
xlUnicodeCSV تنسيق ملف قيم Unicode المفصولة بفواصل (CSV)
xlUnicodeText تنسيق ملف قيم Unicode المفصولة بعلامات جدولة (TSV)

مثال

يحفظ هذا المثال الخلايا من A1 إلى F100 في الورقة الأولى في ملف CSV

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
يحفظ هذا المثال الخلايا من A1 إلى F100 في الورقة الأولى في ملف HTML

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
يحفظ هذا المثال الخلايا من A1 إلى F100 في الورقة الأولى في ملف TSV (قيم مفصولة بعلامات جدولة)

Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
يحفظ هذا المثال ورقة العمل بالكامل كملف sheet.csv

Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
يحفظ هذا المثال ورقة العمل بالكامل كملف sheet.csv بترميز unicode

Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
يحفظ هذا المثال الخلايا من A1 إلى F100 في الورقة الأولى في ملف TSV (قيم مفصولة بعلامات جدولة) بترميز unicode

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