เอกสาร HotXLS

เมธอด ExportDataset

ส่งออกdatasetไปยังแผ่นงานใหม่หรือที่มีอยู่

ไวยากรณ์

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet เลือกได้ Boolean. True - export dataset to new เวิร์กชีต; False - export dataset to ที่มีอยู่ เวิร์กชีต. ค่าเริ่มต้น ค่า is True
Row Optional Integer. แถว index
Col Optional Integer. คอลัมน์ index

ตัวอย่าง

This example creates Example1.xls Workbook with two Worksheets which contain data from Table1 and Table2 datasets

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;
This example creates Example2.xls Workbook with one Worksheets which contain data from Table1 and Table2 datasets

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;