mrmanuel, no creo que haga falta un manual para usar las componentes de Federico, realmente son muy sencillas y tienen dos ventajas muy importantes:
- No requieren tener instalado Excel
- Son muy rápidas
Esto es así porque crean el archivo directamente utilizando el formato BIFF.
Un ejemplo de uso:
Código Delphi
[-]
DataToXls1.DataSet := Query1;
Query1.Open;
DataToXls1.SaveToFile('datos.xls');
Como ves, es sencillísimo.
Por defecto, te exportará todas las columnas en el orden natural del
dataset, pero puedes especificar cuáles columnas exportar mediante su editor de columnas (doble clic sobre la componente o sobre la propiedad Columns en el inspector de objetos) que es similar al editor de columnas de un DBGrid.
Cada columna tiene su propiedad DataField para especificar el campo a usar y algunas propiedades visuales como el ancho, tipo de datos y título aunque no me queda claro en qué unidades está el ancho ya que debo poner medidas muy grandes.
De más está decir que puedes colocar las columnas en el orden que quieras.
Puedes importar las columnas del mismo dataset usando la opción "Retrieve Fields" del menú contextual de la componente. Al igual que con un DBGrid, debes tener abierto el dataset. También es posible importar las columnas que ya tengas en un DBGrid con la opción "Retrieve TDBColumns".
// Saludos