Ver Mensaje Individual
  #1  
Antiguo 10-03-2010
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Reputación: 21
lbidi Va por buen camino
Formatear datos al exportar a excel

Estimado foro.

Estoy haciendo una exportacion de datos a una planilla excel mediante

Código Delphi [-]
  Excel := ComObj.CreateOleObject('Excel.Application');
  Excel.Visible := False;
  Excel.DisplayAlerts:= False;

  Libro := Excel.Workbooks.Add();
  Hoja  := Libro.WorkSheets[1];

mis dudas son como formateo las columnas en formato numerico con 2 decimales, o como alineo las celdas strings a la derecha, centrado o izquierda.

He utilizado
Código Delphi [-]
Hoja.Cells.Item[nFila,2].numberformat := '###,###.#0';
pero me aparece un 0 al final o un punto si cambio el ultimo 0 por #.

La idea es que aparezca vacio si el valor de la tabla esta en 0.

Y al final tengo la sentencia

Código Delphi [-]
 Excel.Quit
, para que lo borre de memoria, pero el usuario no llega a ver la planilla exportada ni le da opcion
a grabarla.. Como puedo hacer para que espere.. O es mejor eliminarlo al cerrar el form??

Gracias por cualquier ayuda.

Última edición por lbidi fecha: 10-03-2010 a las 18:23:17.
Responder Con Cita