Documentación de HotXLS

Método ExportDBGrid

Exporta el dbgrid a una hoja de cálculo nueva o existente

Sintaxis

procedure ExportDBGrid;
procedure ExportDBGrid(Newsheet: Boolean);
procedure ExportDBGrid(Newsheet: Boolean; Row, Col: Integer);
Newsheet Boolean opcional. True - exporta el dbgrid a una nueva Worksheet; False - exporta el dbgrid 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 DBGrid1 y DBGrid2

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

  //First dbgrid
  GridToXLS1.WorksheetName := 'DBGrid1 sheet'; //Especifica el nombre de la primera hoja de cálculo
  GridToXLS1.DBGrid := DBGrid1; //Especifica el DBGrid para exportar
  GridToXLS1.ExportDBGrid;

  //Second dbgrid
  GridToXLS1.WorksheetName := 'DBGrid2 sheet'; //Especifica el nombre de la segunda hoja de cálculo
  GridToXLS1.DBGrid := DBGrid2; //Especifica el DBGrid para exportar
  GridToXLS1.ExportDBGrid;

  GridToXLS1.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 DBGrid1 y DBGrid2

begin
  GridToXLS1.Workbook := nil; //Clears libro
  GridToXLS1.WorksheetName := 'DBGrid1 and DBGrid2 sheet'; //Especifica el nombre de la hoja de cálculo

  //First dbgrid
  GridToXLS1.DBGrid := DBGrid1; //Especifica el DBGrid para exportar
  GridToXLS1.ExportDBGrid;

  //Second dbgrid
  GridToXLS1.DBGrid := DBGrid2; //Especifica el DBGrid para exportar
  GridToXLS1.ExportDBGrid(false);

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