Ciao, allora ho un file excell composto da 2 colonne e vorrei inserirle all'intero del mio database.
Come posso fare??
Ciao, allora ho un file excell composto da 2 colonne e vorrei inserirle all'intero del mio database.
Come posso fare??
Controlla tra le opzioni di Excel, dovresti poter esportare il file in formato CSV che viene letto spesso senza problemi dai più comuni DBMS.
Si si quello ho fatto solo che io adesso ho un file excell diviso in due colonne cioè A e B e vorrei unire queste due colonne e farli un separatore tipo creare una nuova colonna in questo modo
A|B
Sapete come potrei fare??
![]()
![]()
esporta il file excell in csv poi....
se non funziona prova rimpiazzareCodice PHP:$file=file('tuofile.csv');
$out=array();
foreach ($file as $riga) $out[]=str_replace("\";\"","|",$riga);
$new_file=fopen("new.csv","a+");
foreach ($out as $riga) fwrite($riga,$new_file);
fclose ($new_file);
foreach ($file as $riga) $out[]=str_replace("\";\"","|",$riga);
con
foreach ($file as $riga) $out[]=str_replace("';'","|",$riga);
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
Ciao, grazie x il codice
Cmq nn mi funziona mi da errore alla riga 10
Warning: fwrite(): supplied argument is not a valid stream resource in
Ciaoo
foreach ($out as $riga) fwrite($new_file,$riga);
rimpiazzala con questo, confondo sempre l' ordine delle 2 variabili![]()
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
Ok adesso va, però il file new.csv che mi crea è uguale all'originale io vorrei unire le due colonne ed avere un file csv in una sola colonna in questo modo
A|B
Ciaoo
perfavore mi posti un pezzo del csv che hai?
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
Allora era un file di excel, l'ho salvato come .csv ed adesso ho questo
Colonne A B
Righe 1 primo
845 secondo dato
Cioè la colonna A ha diversi numeri che corrispondono a degli articoli di un magazzino invece nella colonna B ci sono dei testi..
Ciao
apri il file csv come file di testo e fammi vedere le prime 3 o 4 righe... questo volevo vederecome è stato formattato da excell
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb