HotXLS-documentatie

ExportDataset-methode

Exporteert de dataset naar een nieuw of bestaand werkblad

Syntaxis

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet Optionele Boolean. True - exporteer de dataset naar een nieuw Worksheet; False - exporteer de dataset naar een bestaand Worksheet. Standaardwaarde is True
Row Optional Integer. rij index
Col Optional Integer. kolom index

Voorbeeld

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

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

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //Specificeert de naam van het eerste werkblad
  DataToXLS1.Dataset := Table1; //Specificeert de dataset voor export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //Specificeert de naam van het tweede werkblad
  DataToXLS1.Dataset := Table2; //Specificeert de dataset voor export
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves created werkmap naar Example1.xls bestand
end;
Dit voorbeeld maakt een Example2.xls-werkmap aan met één werkblad dat gegevens bevat uit de Table1- en Table2-datasets

begin
  DataToXLS1.Workbook := nil; //Clears werkmap
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //Specificeert de naam van het werkblad

  //First dataset
  DataToXLS1.Dataset := Table1; //Specificeert de dataset voor export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //Specificeert de dataset voor export
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves created werkmap naar Example2.xls bestand
end;