PDA

View Full Version : [PHP] problema importazione CSV


anonimizzato
26-05-2009, 15:53
Ciao a tutti,

ho un piccolo problema con l'importazione di un file CSV partendo da un Excel.

Nel file stesso ci sono dei campi descrittivi il cui testo contiene degli "a capo", quando vado quindi a vedere l'output del CSV non mi trovo nella comoda situazione di:

1 linea -> 1 record

questo mi sballa ovviamente la lettura del file stesso tramite la funzione file().

Come posso ovviare al problema?
Tenete conto che volendo posso agire anche sull'Excel originale.

Grazie.

john_revelator
27-05-2009, 09:29
Puoi caricare un file con qualche riga di esempio? (magari sia l'xls che il csv)

anonimizzato
27-05-2009, 16:16
Ho risolto con un find-replace all'interno dell'Excel, "trimmo" tutti i caratteri "\n" con un'espressione regolare e poi riesco ad esportare finalmente tutti i record su righe distinte.

Grazie lo stesso. ;)

john_revelator
27-05-2009, 16:27
Se ho ben capito il problema bastava una semplice sostituzione anche in excel.

=SOSTITUISCI(A1;CODICE.CARATT(10);" ")