وثائق HotXLS

طريقة ExportDataset

يُصدِّر مجموعة البيانات إلى ورقة عمل جديدة أو موجودة

البناء

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet قيمة منطقية اختيارية. True - تصدير مجموعة البيانات إلى ورقة عمل جديدة؛ False - تصدير مجموعة البيانات إلى ورقة عمل موجودة. القيمة الافتراضية هي True
Row عدد صحيح اختياري. فهرس الصف
Col عدد صحيح اختياري. فهرس العمود

مثال

ينشئ هذا المثال مصنف Example1.xls بورقتي عمل تحتويان على بيانات من مجموعتي البيانات Table1 و Table2

begin
  DataToXLS1.Workbook := nil; //Clears Workbook

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //يحدد the name for first Worksheet
  DataToXLS1.Dataset := Table1; //يحدد the dataset for export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //يحدد the name for second Worksheet
  DataToXLS1.Dataset := Table2; //يحدد the dataset for export
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves the created Workbook into Example1.xls file
end;
ينشئ هذا المثال مصنف Example2.xls بورقة عمل واحدة تحتوي على بيانات من مجموعتي البيانات Table1 و Table2

begin
  DataToXLS1.Workbook := nil; //Clears Workbook
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //يحدد the name for Worksheet

  //First dataset
  DataToXLS1.Dataset := Table1; //يحدد the dataset for export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //يحدد the dataset for export
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves the created Workbook into Example2.xls file
end;