Foros del Web » Programando para Internet » PHP »

Formato a Reporte Excel

Estas en el tema de Formato a Reporte Excel en el foro de PHP en Foros del Web. Saludos: Mi consulta es la sgte.: Tengo un registro de equipos con sus codigos de inventario y nro serie, en algunos casos estos empiezan con ...
  #1 (permalink)  
Antiguo 05/02/2007, 17:32
Avatar de miglos  
Fecha de Ingreso: enero-2005
Ubicación: Perú
Mensajes: 235
Antigüedad: 19 años, 3 meses
Puntos: 1
Formato a Reporte Excel

Saludos:
Mi consulta es la sgte.: Tengo un registro de equipos con sus codigos de inventario y nro serie, en algunos casos estos empiezan con "0" (02345-00788) siempre de 5 digitos, en mi base de datos lo tengo como corresponde, pero al momento de hacer un listado de los mismos y enviarlo a un reporte .xls, la columna donde aparecen estos codigos, se muestran sin los "ceros" iniciales.
Alguna sugerencia, de como puedo hacer para corregir este problema??
Utilizo PHP 4.x y MySQL 4.1x
En mi pagina, para generar el .xls coloco la sgte cabecera
Código PHP:
header("Content-type: application/vnd.ms-excel"); 
header("Content-Disposition: attachment; filename=Reporte Inventario.xls"); 
__________________
:adios:
  #2 (permalink)  
Antiguo 09/03/2007, 10:00
 
Fecha de Ingreso: febrero-2007
Mensajes: 6
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Formato a Reporte Excel

Hola, Sabes yo tengo el mismo problema , si ya lo solucionaste porfis me ayudas y si lo soluciono te ayudo ok.
saludos.
  #3 (permalink)  
Antiguo 09/03/2007, 10:09
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 2 meses
Puntos: 67
Re: Formato a Reporte Excel

El tema está en que el PHP asume el tipo de variable por su contenido, tu necesitas un string, pero como su contenido está numérico, entonces lo asume como número y elimina el cero a la izquierda, solución? Esta puede ser:

$var = (string)$valor;

Con eso se fuerza a que el valor sea tomado como un string.
  #4 (permalink)  
Antiguo 13/03/2007, 12:49
 
Fecha de Ingreso: febrero-2007
Mensajes: 6
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Formato a Reporte Excel

hola a todos .
Solucione el problema usando Exportación de Excel con PEAR (PHP), me base en un demo que proporciona el xampp, alli utiliza una funcion llamada writeString. el codigo fuente lo pueden obtener del mismo demo, claro q para que funcione esta linea del php.ini:
include_path = ".;C:\Archivos de programa\xampp\php\pear\"
debe de estar sin el ';' al inicio.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:40.