HotXLS 문서

ExportDataset 메서드

데이터 집합을 새 워크시트 또는 기존 워크시트로 내보냅니다

설명

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

예제

이 예제는 Table1과 Table2 데이터셋의 데이터를 담은 워크시트 둘을 갖는 Example1.xls 통합 문서를 만듭니다

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 파일
end;
이 예제는 Table1과 Table2 데이터셋의 데이터를 담은 워크시트 하나를 갖는 Example2.xls 통합 문서를 만듭니다

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 created 통합 문서 안으로 Example2.xls 파일
end;