Dokumentace HotXLS

Metoda ExportDataset

Exportuje dataset do nového nebo existujícího listu

Syntaxe

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet Volitelný Boolean. True - exportuje datovou sadu na nový Worksheet; False - exportuje datovou sadu na existující Worksheet. Výchozí hodnota je True
Row Optional Integer. řádek index
Col Optional Integer. sloupec index

Příklad

Tento příklad vytvoří sešit Example1.xls se dvěma listy obsahujícími data z datasetů Table1 a Table2

begin
  DataToXLS1.Workbook := nil; //Clears sešit

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //Určuje název prvního listu
  DataToXLS1.Dataset := Table1; //Určuje datovou sadu pro export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //Určuje název druhého listu
  DataToXLS1.Dataset := Table2; //Určuje datovou sadu pro export
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves the created sešit into Example1.xls soubor
end;
Tento příklad vytvoří sešit Example2.xls s jedním listem obsahujícím data z datasetů Table1 a Table2

begin
  DataToXLS1.Workbook := nil; //Clears sešit
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //Určuje název listu

  //First dataset
  DataToXLS1.Dataset := Table1; //Určuje datovou sadu pro export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //Určuje datovou sadu pro export
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves the created sešit into Example2.xls soubor
end;