HotXLS 문서

ExportDBGrid 메서드

dbgrid를 새 워크시트 또는 기존 워크시트로 내보냅니다

구문

procedure ExportDBGrid;
procedure ExportDBGrid(Newsheet: Boolean);
procedure ExportDBGrid(Newsheet: Boolean; Row, Col: Integer);
Newsheet 선택적 Boolean입니다 True - dbgrid를 새 Worksheet로 내보냅니다 False - dbgrid를 기존 Worksheet로 내보냅니다 기본값은 True입니다
Row Optional Integer. 행 인덱스
Col Optional Integer. 열 인덱스

예제

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

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 파일
end;
이 예제는 DBGrid1 및 DBGrid2의 데이터를 포함하는 하나의 워크시트가 있는 Example2.xls 통합 문서를 만듭니다

begin
  GridToXLS1.Workbook := nil; //Clears 통합 문서
  GridToXLS1.WorksheetName := 'DBGrid1 and DBGrid2 sheet'; //워크시트의 이름을 지정합니다

  //First dbgrid
  GridToXLS1.DBGrid := DBGrid1; //내보낼 DBGrid를 지정합니다
  GridToXLS1.ExportDBGrid;

  //Second dbgrid
  GridToXLS1.DBGrid := DBGrid2; //내보낼 DBGrid를 지정합니다
  GridToXLS1.ExportDBGrid(false);

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