HotXLS-documentatie

ExportDataset methode

Exports the dataset to new of existing Worksheet

Syntaxis

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet Optionele Boolean. True - exporteert de dataset naar een nieuw werkblad; False - exporteert de dataset naar een bestaand werkblad. De standaardwaarde is True
Row Optionele Integer. Rijindex
Col Optionele Integer. Kolomindex

Voorbeeld

Dit voorbeeld maakt werkmap Example1.xls met twee werkbladen aan die gegevens uit de datasets Table1 en Table2 bevatten

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;
Dit voorbeeld maakt werkmap Example2.xls met één werkblad aan dat gegevens uit de datasets Table1 en Table2 bevat

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;