Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como formatear una columna Excel con Fecha Hora (https://www.clubdelphi.com/foros/showthread.php?t=87837)

FGarcia 05-03-2015 05:53:29

Como formatear una columna Excel con Fecha Hora
 
Hola!!

¿Alguien ha usado el componente XLSReadWriteII?

Este componente permite facilmente desde delphi crear archivos de Excel, sin embargo la ayuda integrada no es precisamente muy fluida.

Estoy tratando de asignar desde este componente un formato de Fecha Hora tipo "dd/mm/yyyy hh:mm:ss" ; este es el codigo:

Código Delphi [-]
xlsrdwrt[0].Columns[3].NumberFormat := 'dd/mm/yyyy hh:mm:ss';

He probado algunos otros formatos sin embargo el resultado siempre es el mismo en Excel (El archivo esta creado *.xlsx, sin embargo lo estoy abriendo en Libre Office Calc

Código:

dd/mm/yyyy hh:mm
necesito que aparezcan los segundos.

Ya puse un post en el foro del fabricante pero no he recibido respuesta.

Si alguien puede ayudarme se les agradece como siempre!!

AgustinOrtu 05-03-2015 07:17:53

Y no se puede revisar en la implementacion del componente que hace con los segundos de los ttime o tdatetime?

Neftali [Germán.Estévez] 05-03-2015 09:13:19

Yo he usado con Delphi 7 y automatización estandard (de esto hay muchos ejemplos) un código como este para formatear celdas.
Código Delphi [-]
...
var
  wb, Range: OLEVariant;
begin
   ...
   xls := CreateOLEObject('Excel.Application');
   ...
    // format de la primera columna
    Range := AWorkSheet.Range[AWorkSheet.Cells[1, 1],
                                    AWorkSheet.Cells[RowCount, 1]];
    Range.NumberFormat := '#.##0';

Por ahí he visto documentación que usa algo como esto:

Código Delphi [-]
  ...  
  Range.NumberFormat = "hh:mm:ss"
  ...

Así que es posible que se pueda usar el equivalente para fechas que necesitas aunque no lo e probado).


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

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