Ver Mensaje Individual
  #16 (permalink)  
Antiguo 21/12/2005, 11:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pues eso es de lo más normal ... En Excel si el campo de la celda en cuestión es de tipo "General" .. como así sale por defecto si tu no lo especificas, cosa que en tu generación de tu ".xls" como veras por ningún sitio le das algún formato o propiedad a las celdas .. así lo veras.

Si tu vas a esa celda/columna y cambias el tipo de "Formato" -> "Celdas" -> "Formato de celda" -> "Número" -> (de General a Número) .. veras el dato correctamente.

--------------------------

Excel ... tiene su própio formato de definición de datos, su própia forma de indicar no sólo algo básico como en que celda va a parar el dato sino por ejemplo el formato de la celda (colores .. etc) .. el tipo de dato de la celda (General, número, texto .. cierto formato...), etc.

Ese "formato" se controla en "binario" principalmente y con sus códigos própios (que desconozco, parece que le llaman "BIFF" o algo así).

Revisa en www.phpclasses.org alguna classe que trabaje de esta forma. Ojo por qué hay muchas que usan COM para no complicarse y generar .xls .. estos no funcionan en PHP bajo Linux ´(sólo con PHP corriendo en Windows y que tengan instalado MS Office en ellos)

Un saludo,

PD: te dás cuenta lo importante que es aportar suficientes datos sobre tu problema para que nos entendamos y te demos alguna solución más rápido? .. Tomalo en cuenta para otras veces.