Ciao a tutti.
Ho un foglio excel(o meglio, ho portato una tabella di access su excel) e vorrei fare un'inserimento di massa di alcuni campi in una tabella del mio db in mysql.
Come faccio?
Che comandi devo guardare?
Grazie,
Ale
Ciao a tutti.
Ho un foglio excel(o meglio, ho portato una tabella di access su excel) e vorrei fare un'inserimento di massa di alcuni campi in una tabella del mio db in mysql.
Come faccio?
Che comandi devo guardare?
Grazie,
Ale
ma da codice o da interfaccia phpMyAdmin??
da interfaccia dovrebbe esserci nella sezione inserimento dati il pulsante per importare i dati da file, dove e come dipende dalle versioni
Da riga di comando.
Ale
Esporta il contenuto di Excel in formato CSV.
A questo punto hai per ogni linea del file un record i cui campi sono separati da un carattere (di default excel usa il
';')
Adatta il contenuto opportunamente (cioè compila tutti i campi e verifica i campi NULL) e poi
mysql> LOAD DATA LOCAL INFILE '/path/nometuatabella.txt' INTO TABLE nometuatabella;
Ciao
In a world without walls and fences - who needs windows and gates ?
Allora ho provato a fare l'importazione che mi avete detto:
mysql> load data infile '/home/lucchi/glossario/a.csv' into table a;
ERROR 13: Can't get stat of '/home/lucchi/glossario/a.csv' (Errcode: 13)
e quello sotto è l'errore che mi da.
soluzioni?
Ale