Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Formato De Excel Desde Delphi (https://www.clubdelphi.com/foros/showthread.php?t=40665)

zvf 23-02-2007 02:26:19

Formato De Excel Desde Delphi
 
Hola a todos!!

Tengo un pequeño problema.

Tengo una aplicacion en delphi, que exporta un String Grid a excel.

El problema es que existe una columna que guarda claves de productos y algunas comienzan por 0,por ejemplo 052365898778, o 000265467897654, y cuando estas se pasan a excel, se pasan sin los 0 del principio, y yo necesito que esos 0 esten ahi.

Hasta ahorita lo tengo asi:
Código Delphi [-]
 ws.Cells.Item[i+1, 2]:= StringGrid1.Cells [1,i];

Yo creo que dandole formato a esa celda como texto se arreglaria el problema, porque el string Grid si tiene los 0 del principio, pero no se como hacerlo.

GRACIAS DE ANTEMANO POR SU AYUDA!!;)

Jose Roman 23-02-2007 03:32:30

Bueno vamos a ver si te sirve de algo esto:
En excel para indicarle a una celda que es un texto se debe ingresar este caracter primero ('), es decir si a la celda se le desea ingresar 007 y lo tome como tal debe ser '007, osea intenta introducir este caracter antes del valor y me cuentas a ver que pasa.

roman 23-02-2007 06:25:17

Lo del apóstrofe funciona bien. También puedes dar el formato que comentas:

Código Delphi [-]
ws.Cells.Item[i+1, 2].NumberFormat := '@';
ws.Cells.Item[i+1, 2]:= StringGrid1.Cells [1,i];

// Saludos


La franja horaria es GMT +2. Ahora son las 03:50:28.

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