HotXLS-Dokumentation

ExportDataset-Methode

Exportiert das Dataset in ein neues oder vorhandenes Tabellenblatt

Syntax

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet Optionales Boolean. True - exportiert das Dataset in ein neues Worksheet; False - exportiert das Dataset in ein vorhandenes Worksheet. Standardwert ist True
Row Optional Integer. Zeile Index
Col Optional Integer. Spalte Index

Beispiel

Dieses Beispiel erstellt die Arbeitsmappe Example1.xls mit zwei Tabellenblättern, die Daten aus den Datasets Table1 und Table2 enthalten

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

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //Gibt den Namen des ersten Arbeitsblatts an
  DataToXLS1.Dataset := Table1; //Gibt das Dataset für den Export an
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //Gibt den Namen des zweiten Arbeitsblatts an
  DataToXLS1.Dataset := Table2; //Gibt das Dataset für den Export an
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves created Arbeitsmappe in Example1.xls Datei
end;
Dieses Beispiel erstellt die Arbeitsmappe Example2.xls mit einem Tabellenblatt, das Daten aus den Datasets Table1 und Table2 enthält

begin
  DataToXLS1.Workbook := nil; //Clears Arbeitsmappe
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //Gibt den Namen des Arbeitsblatts an

  //First dataset
  DataToXLS1.Dataset := Table1; //Gibt das Dataset für den Export an
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //Gibt das Dataset für den Export an
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves created Arbeitsmappe in Example2.xls Datei
end;