Vorrei sapere come fare a importare un file da .xls in .sql?
Vorrei sapere come fare a importare un file da .xls in .sql?
esporta la tabella di excel nel formato csv, cioè coi campi delimitati da punto e virgola.
poi con phpmyadmin importi il file .csv
[edit]
Se fai una ricerca sul forum trovi tante discussioni in merito.ciao.
[edit]
Ho seguito il tuo consiglio ma mi da un messaggio di errore:
#1064 - Errore di sintassi nella query SQL vicino a 'Product name' linea 1
Hai creato la tabella con i vari campi omogenei a quelli che avevi in excel che dovranno poi contenere il file csv che andrai ad importare?
Ho fatto come dici tu, quindi mi sono creato 2 campi:nome e citta in excel,l'ho salvato come .csv(macintosh) e l'ho importato nel mio phpadmin in una tabella creata con i due campi nome e citta.
Mi da lo stesso errore di sintassi :#1064 - Errore di sintassi nella query SQL vicino a '"nome;citta"
"peppe;milano"
"franco;napoli"
"mattia;palermo"' linea 1
Ma scusa se lo fai tu ti funziona?
Non è una cosa che faccio tutti i giorni ma quando mi è servito l'ho fatta e ha funzionato.
Hai provato una volta che selezioni il tuo file .csv ad importarlo
cliccando sul radio button di "Formato del file importato" :
CSV usando LOAD DATA?
Magari non c'entra niente ma prova a salvarlo come csv e non csv macintosh.
scusa mi è venuto un dubbio: visto che il mio phpadmin non mi fa scegliere il formato file da importare, ma che versione usi tu?
Il mio è la versione 2.7.0-pl2 ma non c'entra niente. Io dico al momento in cui il tuo file di excel lo devi salvare in formato csv di usare csv e non csv macintosh. E' una mia supposizione, un tentativo che ti dico di fare.
Non saprei da cosa possano dipendere i tuoi problemi.