Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2009, 00:21
Avatar de Hipo
Hipo
 
Fecha de Ingreso: abril-2006
Ubicación: Buenos Aires - Argentina
Mensajes: 14
Antigüedad: 18 años
Puntos: 2
Problema con decimales en Excel generado desde PHP

Hola,
Les envio esta consulta porque tengo un problema en la generacion de un archivo excel desde PHP. Estoy generando un archivo Excel leyendo unos datos de una base de datos, que como el archivo destino es excel, los campos de la base de datos que se leen tiene un separador "/t" (tabulacion) que al pasar al excel me permiten que los datos esten en las celdas correspondientes.

El problema lo tengo con los numeros decimales que estan en este formato "10.00" (con punto) y cuando pasan al Excel lo hacen con "." y no ","
Copie el codigo de un ejemplo y tengo bien los header. Los mismos son :

header ("Content-Disposition: attachment; filename=lista_de_productos.xls"]."\n\n");
// header ("Content-Type: application/vnd.ms-excel"); // esta linea no la lee, anulada.
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize("lista_de_productos.xls"]));
readfile("lista_de_productos.xls]);

Lo que hace esto es que cuando cargo el archivo me general un excel, que puedo abrir o guardar.

Alguna ayuda al respecto ?

Cualquier ayuda se los agredecere infinitamente.
Slds.

Andres