Docs HotXLS

ExportDataset-method

Exports the dataset to new or existing Worksheet

Syntaxe

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet Boolean Facultatif. True - exporter le dataset vers une nouvelle feuille ; False - exporter le dataset vers la feuille existante. La valeur par défaut est True
Row Optional Integer. Row index
Col Optional Integer. Column index

Exemple

Cet exemple crée le classeur Example1.xls avec deux feuilles qui contiennent les données des datasets Table1 et Table2

begin
  DataToXLS1.Workbook := nil; //Clears Workbook

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //Specifies the name for first Worksheet
  DataToXLS1.Dataset := Table1; //Specifies the dataset for export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //Specifies the name for second Worksheet
  DataToXLS1.Dataset := Table2; //Specifies the dataset for export
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves the created Workbook into Example1.xls file
end;
Cet exemple crée le classeur Example2.xls avec une feuille qui contient les données des datasets Table1 et Table2

begin
  DataToXLS1.Workbook := nil; //Clears Workbook
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //Specifies the name for Worksheet

  //First dataset
  DataToXLS1.Dataset := Table1; //Specifies the dataset for export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //Specifies the dataset for export
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves the created Workbook into Example2.xls file
end;