HotXLS 문서

SaveAs 메서드

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

구문

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

예제

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

begin
  GridToXLS1.Workbook := nil; //Clears 통합 문서

  //First dbgrid
  GridToXLS1.WorksheetName := 'DBGrid1 sheet'; //첫 번째 워크시트의 이름을 지정합니다
  GridToXLS1.DBGrid := DBGrid1; //내보낼 DBGrid를 지정합니다
  GridToXLS1.ExportDBGrid;

  //Second dbgrid
  GridToXLS1.WorksheetName := 'DBGrid2 sheet'; //두 번째 워크시트의 이름을 지정합니다
  GridToXLS1.DBGrid := DBGrid2; //내보낼 DBGrid를 지정합니다
  GridToXLS1.ExportDBGrid;

  GridToXLS1.SaveAs('Example1.xls'); //Saves created 통합 문서 안으로 Example1.xls 파일
  GridToXLS1.SaveAs('Example1.xlsx'); //Saves created 통합 문서 안으로 Example1.xlsx 파일
  GridToXLS1.SaveAs('Example1.html'); //Saves created 통합 문서 안으로 Example1.html 파일
  GridToXLS1.SaveAs('Example1.rtf'); //Saves created 통합 문서 안으로 Example1.rtf 파일
end;