Documentation HotXLS

Méthode ExportDataset

Exporte le dataset vers une feuille de calcul nouvelle ou existante

Syntaxe

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet Boolean facultatif. True - exporte l'ensemble de données vers une nouvelle Worksheet; False - exporte l'ensemble de données vers une Worksheet existante. La valeur par défaut est True
Row Optional Entier. ligne index
Col Optional Entier. colonne index

Exemple

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

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

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //Spécifie le nom de la première feuille de calcul
  DataToXLS1.Dataset := Table1; //Spécifie le jeu de données à exporter
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //Spécifie le nom de la deuxième feuille de calcul
  DataToXLS1.Dataset := Table2; //Spécifie le jeu de données à exporter
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves created classeur dans Example1.xls fichier
end;
Cet exemple crée le classeur Example2.xls avec une feuille de calcul contenant les données des datasets Table1 et Table2

begin
  DataToXLS1.Workbook := nil; //Clears classeur
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //Spécifie le nom de la feuille de calcul

  //First dataset
  DataToXLS1.Dataset := Table1; //Spécifie le jeu de données à exporter
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //Spécifie le jeu de données à exporter
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves created classeur dans Example2.xls fichier
end;