Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 21-06-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
pues me pasaba lo mismo y opte por hacer mi propia rutina de migracion basandose en algun query activo

algo asi
Código Delphi [-]
 
Procedure TfrmReporteConsumo.ExportarToExcel(fName: string);
const
  xlWBATworksheet = -4167;
var  // definicion de variables
  Excel, WorkBook, WorkSheet: OleVariant;
begin
  _FilaTitulos := 6;
  Excel := CreateOleObject('Excel.Application');
  Excel.DisplayAlerts := False;
  WorkBook := Excel.Workbooks.Add(xlWBATWorksheet);
  WorkSheet := WorkBook.WorkSheets[1];
  WorkSheet.Name := 'Hoja1';
  WorkSheet.Cells[1,1].font.Bold := True;
  WorkSheet.Cells[1,1] := 'Nombre de la empresa';
  WorkSheet.Cells[3,1] := 'Reporte Consolidado de Consumos (Facturacion)';
  WorkSheet.Cells[4,1] :=  'Periodo : '  + FormatDateTime ('dd/mm/yyyy', dtFechaIni.date) + ' Al ' + FormatDateTime ('dd/mm/yyyy', dtFechaFin.date);
  worksheet.range['A3:J5'].HorizontalAlignment := xlHAlignCenterAcrossSelection;
  WorkSheet.cells[_FilaTitulos,1] := 'Codigo';
  WorkSheet.cells[_FilaTitulos,2] := 'Trabajador';
  WorkSheet.cells[_FilaTitulos,3] := 'Fecha Solicitada';
  WorkSheet.cells[_FilaTitulos,4] := 'Monto hasta la fecha';
  WorkSheet.cells[_FilaTitulos,5] := 'Dcto.Trabajador';
  WorkSheet.cells[_FilaTitulos,6] := 'Dcto.Empresa';
  WorkSheet.cells[_FilaTitulos,7] := 'Importe Cesado';
  WorkSheet.cells[_FilaTitulos,8] := 'Total';
  WorkSheet.cells[_FilaTitulos,9] := 'Cant.Empresa';
  WorkSheet.cells[_FilaTitulos,10] := 'Cant. Subvencionada al 100%';
  i:= _FilaTitulos + 1;
  qryConsumos.First;
  while not qryConsumos.Eof do
  begin
        WorkSheet.cells[i,1].NumberFormat := '@';
        WorkSheet.cells[i,1] := _Ccos;
        WorkSheet.cells[i,2] := qryConsumosDescripcion.AsString;
...
...
         qryConsumos.Next;
   end;
  WorkSheet.Cells.Columns.AutoFit;
  WorkBook.SaveAs(fname);
  WorkBook.Close(fName);
  Excel.Quit;
end;

espero te sirva
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema exportando a Excel 2007 rolandoj Servers 4 22-04-2010 19:13:24
Caso curioso exportando a excel desde una rejilla. marcoszorrilla Varios 12 04-03-2009 22:02:22
Exportando a Excel celdas con Formato ruedabeat2003 Varios 2 12-08-2008 23:46:21
Exportando a Excel con DBGridExcelExport BlueSteel Varios 5 07-02-2008 18:11:30
Ajuste de líneas exportando a Excel Alexis7788 Varios 0 11-12-2007 10:57:38


La franja horaria es GMT +2. Ahora son las 04:07:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi