Documentación de HotXLS

Método ExportDataset

Exporta el conjunto de datos a una Hoja de cálculo nueva o existente

Sintaxis

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet Optional Boolean. True - exportar el conjunto de datos a una nueva Worksheet; False - exportar el conjunto de datos a una Worksheet existente. El valor predeterminado es True
Row Optional Entero. fila índice
Col Optional Entero. columna índice

Ejemplo

Este ejemplo crea el libro Example1.xls con dos Hojas de cálculo que contienen datos de los conjuntos de datos Table1 y Table2

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;
Este ejemplo crea el libro Example2.xls con una Hoja de cálculo que contiene datos de los conjuntos de datos Table1 y Table2

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;