مستندات HotXLS

متد ExportDataset

dataset را به Worksheet جدید یا موجود صادر می‌کند

نحو

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet Boolean اختیاری. True - مجموعه‌داده را به Worksheet جدید صادر می‌کند؛ False - مجموعه‌داده را به Worksheet موجود صادر می‌کند. مقدار پیش‌فرض True است
Row Optional Integer. ردیف index
Col Optional Integer. ستون index

مثال

این مثال کارپوشه Example1.xls را با دو Worksheet ایجاد می‌کند که شامل داده‌های dataset‌های Table1 و Table2 است

begin
  DataToXLS1.Workbook := nil; //Clears کارپوشه

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //نام کاربرگ نخست را مشخص می‌کند
  DataToXLS1.Dataset := Table1; //مجموعه‌داده را برای صادر کردن مشخص می‌کند
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //نام کاربرگ دوم را مشخص می‌کند
  DataToXLS1.Dataset := Table2; //مجموعه‌داده را برای صادر کردن مشخص می‌کند
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves the created کارپوشه into Example1.xls فایل
end;
این مثال کارپوشه Example2.xls را با یک Worksheet ایجاد می‌کند که شامل داده‌های dataset‌های Table1 و Table2 است

begin
  DataToXLS1.Workbook := nil; //Clears کارپوشه
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //نام کاربرگ را مشخص می‌کند

  //First dataset
  DataToXLS1.Dataset := Table1; //مجموعه‌داده را برای صادر کردن مشخص می‌کند
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //مجموعه‌داده را برای صادر کردن مشخص می‌کند
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves the created کارپوشه into Example2.xls فایل
end;