HotXLS 문서

SaveAs 메서드

통합 문서를 지정한 파일에 저장합니다. 성공하면 1을 반환합니다 .xlsx로 끝나는 파일 이름은 XLSX 내보내기 브리지를 통해 작성되고, .xls, .html, .rtf는 계속해서 기존 내보내기 도구를 사용합니다

구문

function SaveAs( Filename: WideString): Integer;
FileName WideString. 저장할 파일 이름을 지정하는 문자열입니다 전체 경로를 포함할 수 있으며, 포함하지 않으면 컴포넌트가 현재 폴더에 파일을 저장합니다

예제

이 예제는 Table1 및 Table2 데이터셋의 데이터를 포함하는 두 개의 워크시트가 있는 Example1.xls 통합 문서와 Example1.html을 만듭니다

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 created 통합 문서 안으로 Example1.xls 파일
  DataToXLS1.SaveAs('Example1.xlsx'); //Saves created 통합 문서 안으로 Example1.xlsx 파일
  DataToXLS1.SaveAs('Example1.html'); //Saves created 통합 문서 안으로 Example1.html 파일
  DataToXLS1.SaveAs('Example1.rtf'); //Saves created 통합 문서 안으로 Example1.rtf 파일
end;