Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2013, 11:27
aldo_rengo
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 2 meses
Puntos: 3
php a excel evitar conversion a fecha

hola miren tengo un archivo php, que lo que hace es tomar valores de una base de datos y pasarselos a un archivo excele , hasta ahi todo bien ,
el problema es que cuando me pasa ciertos valores, el excele, me los toma como fechas


por ejemplo si quiero poner 12/1977
me aparece en pantalla dic/77

tiene idea de como forzar a evitar esto ya que desde php, no se puede hacer mucho....

masomenos ahi es el codigo para hacer uyn xls


Código PHP:
    function to_excel($array$filename='excel') {
     
header('Content-type: application/vnd.ms-excel');
     
header('Content-Disposition: attachment; filename='.$filename.'.xls');

    
$h = array();
    foreach(
$array as $row)
        foreach(
$row as $key=>$val)
            if(!
in_array($key$h))
                
$h[] = $key;

    echo 
'<table><tr>';
    foreach(
$h as $key) {
        
$key ucwords($key);
        echo 
'<th>'.$key.'</th>';
    }
    echo 
'</tr>';

    foreach(
$array as $val){
        
_writeRow($val$h);
    }
    echo 
'</table>';