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 Boolean opcional. True - exporta el conjunto de datos a una nueva Worksheet; False - exporta 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 de trabajo Example1.xls con dos hojas de cálculo que contienen datos de los conjuntos de datos Table1 y Table2

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

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //Especifica el nombre de la primera hoja de cálculo
  DataToXLS1.Dataset := Table1; //Especifica el conjunto de datos para exportar
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //Especifica el nombre de la segunda hoja de cálculo
  DataToXLS1.Dataset := Table2; //Especifica el conjunto de datos para exportar
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves created libro en Example1.xls archivo
end;
Este ejemplo crea el libro de trabajo Example2.xls con una hoja de cálculo que contiene datos de los conjuntos de datos Table1 y Table2

begin
  DataToXLS1.Workbook := nil; //Clears libro
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //Especifica el nombre de la hoja de cálculo

  //First dataset
  DataToXLS1.Dataset := Table1; //Especifica el conjunto de datos para exportar
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //Especifica el conjunto de datos para exportar
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves created libro en Example2.xls archivo
end;