PDA

Ver la Versión Completa : Exportar un DBGRID a excel con formato de fecha


Luis Castro
05-06-2007, 04:33:49
Distinguidos miembros del club, una vez mas necesito de su ayuda, tengo una función que me exporta un dbgrid a excel, sin embargo existe un detalle al esportar celdas con fecha, para algunos casos el formato se traslada a excel sin problema, sin embargo para otros me cambia el formato de dd/mm/aaaa a mm/dd/aaaa, si alguien tiene un formato que me ayude con esto se los agradecere bastante.

un abrazo.

Black_Ocean
05-06-2007, 04:41:41
Intenta darle un formato predefinido a la fecha antes de exportarla:

Ejemplo:
procedure TForm1.Button1Click(Sender: TObject);
var
Fecha: TDateTime;
begin
Fecha := Now;
ShowMessage(FormatDateTime('dd/mm/yyyy', Fecha));
end;

Ahí tu la acomodarás a tu requerimiento!

Ojalá te sirva de algo


Suerte ;)

lgarcia
05-06-2007, 14:38:10
Hola:

Me parece que trabajando sobre una plantilla de Excel tambien podrias formatear esa celda con el formato de fecha que te interese.

Saludos
Luis Garcia

krlosrp
21-01-2011, 21:54:38
Hola, para exportar a excel desde delphi hay que hacerlo con formato
"yyyy-mm-dd".

Por ejemplo.

Workbook(1)....Cell[f,c].Value:=FormatDateTime('yyyy-mm-dd',DataSet.FieldByName('FECHA').AsDateTime);