Ciao a tutti ho la necessità di esportare dei dati estratti dal db mysql in excel
uso:
poi mi richiamo i dati tramite query e li inserisco in delle celle;codice:< ?php $nomefile=file.xls"; header ("Content-Type: application/vnd.ms-excel"); header ("Content-Disposition: inline; filename=$nomefile"); ?>
fin qui nessun problema solo che se apro il file
i dati estratti vengono convertiti..mi spiego meglio:
nel db ho tre campi:
codice (VARCHAR 250)
nome(VARCHAR 250)
prezzo(DECIMAL 9,2)
apro il mio file.xls e, tutto sballato:
il codice se inizia per "0" questo viene ignorato, passando al primo numero intero;
il prezzo "sballatissimo" mi escono dei decimali strani , poi controllando il tipo di cella scopro che è stato convertito in "Personalizzato h,m" insomma in orario
che posso fare?
grazie mille.
P.S questo accade con microsoft excel, con open office li vedo correttamente anche se devo salvare il file senza estensione xls (ovvero come documento di testo semplice, ma la finestra se voglio aprirlo con open office calc si apre cmq) altrimenti anche lui mi ignora gli "0" davanti ai numeri primi.