เอกสาร HotXLS

เมธอด SaveAs

บันทึก Workbook ไปยังไฟล์ที่ระบุ คืนค่า 1 หากสำเร็จ ชื่อไฟล์ที่ลงท้ายด้วย .xlsx จะเขียนผ่าน XLSX export bridge; .xls, .html และ .rtf ยังคงใช้ตัวส่งออกแบบคลาสสิก

ไวยากรณ์

function SaveAs( Filename: WideString): Integer;
FileName WideString. สตริง that indicates name ของ file to be saved. You can include full path; หาก you don't, component saves file ใน current folder

ตัวอย่าง

ตัวอย่างนี้สร้าง Workbook Example1.xls และ Example1.html ที่มี 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 ไฟล์
  DataToXLS1.SaveAs('Example1.xlsx'); //Saves the created เวิร์กบุ๊ก into Example1.xlsx ไฟล์
  DataToXLS1.SaveAs('Example1.html'); //Saves the created เวิร์กบุ๊ก into Example1.html ไฟล์
  DataToXLS1.SaveAs('Example1.rtf'); //Saves the created เวิร์กบุ๊ก into Example1.rtf ไฟล์
end;