anoniem Geplaatst: 9 december 2003 Delen Geplaatst: 9 december 2003 Beste mensen, Ik heb een excel sheet met vele rijen informatie. Deze wil ik graag opnemen in een database ( mqsql) ik maak gebruik van phpMyadmin. Hoe kan ik dit voor elkaar krijgen? Ik weet namelijk echt niet hoe. Als iemand een mooie wizard secu pagina met info heeft, graag. r. Quote Link naar reactie
anoniem Geplaatst: 9 december 2003 Auteur Delen Geplaatst: 9 december 2003 Exporteer het xls bestand naar een karakter-gescheiden (bijv. komma, tab, pipe) textfile. Deze kan je daarna inlezen via mysql's [url=http://www.mysql.com/doc/en/LOAD_DATA.html]LOAD DATA INFILE[/url]. Quote Link naar reactie
anoniem Geplaatst: 10 december 2003 Auteur Delen Geplaatst: 10 december 2003 Misschien een beetje omslachtig maar bij gebrek aan kennis heb ik het volgende gedaan: Ik heb tussen de bestaande kolommen overal een kolom tussen gezet. Dan in de volgende kolommen op de eerste rij het volgende ingevoegd: kolom A: INSERT INTO tabel VALUES ( kolom C: , ' kolom E: ',' kolom G: ',' etc laaste kolom : ' ); extra kolom met de functie: =TEKST.SAMENVOEGEN(A1;B1;C1;D1;E1;F1;G1;H1;I1;J1;K1;L1;M1;N1;O1) Dan de extra kolom aangeklikt en met copy&paste in een txt file gezet. phpMyAdmin gestart en daar de inhoud van het txt/file in het SQL boxje gekopieerd en de table is gevuld. Quote Link naar reactie
anoniem Geplaatst: 11 december 2003 Auteur Delen Geplaatst: 11 december 2003 [quote:c318bd23a5="Annie"]Exporteer het xls bestand naar een karakter-gescheiden (bijv. komma, tab, pipe) textfile. Deze kan je daarna inlezen via mysql's [url=http://www.mysql.com/doc/en/LOAD_DATA.html]LOAD DATA INFILE[/url].[/quote:c318bd23a5] Ik krijg de volgende foutmelding: [i:c318bd23a5]Database top20 - Tabel topdansen wordt uitgevoerd op localhost Fout SQL-query : LOAD DATA LOCAL INFILE 'C:\\Program Files\\Apache Group\\PHP\\uploadtemp\\php36.tmp' INTO TABLE `topdansen` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n' MySQL retourneerde: #1148 - The used command is not allowed with this MySQL version [Documentatie] · [Terug] [/i:c318bd23a5] Hoe kan dit? d. ( www.destroy.nl/specs/ ) Quote Link naar reactie
anoniem Geplaatst: 12 december 2003 Auteur Delen Geplaatst: 12 december 2003 Geen idee. Staat er niets in de manual over bepaalde instellingen cq. permissions die nodig zijn voor deze bewerking? Als ik afga op je versienummer (uit phpinfo) dan moet de versie die je gebruikt voldoende zijn. Probeer het sowieso eens rechtstreeks in de mysql shell (mysql.exe) of via de commandline tool [url=http://www.mysql.com/doc/en/mysqlimport.html]mysqlimport[/url]. Ik weet niet of het nog problemen geeft als je het via een andere tool doet. Quote Link naar reactie
anoniem Geplaatst: 12 december 2003 Auteur Delen Geplaatst: 12 december 2003 Waarom gebruik je niet gewoon de functie in phpMyAdmin? (invoegen tekstbestand?) Of lukt dat ook niet? Quote Link naar reactie
anoniem Geplaatst: 12 december 2003 Auteur Delen Geplaatst: 12 december 2003 k heb dus de functie van phpmyadmin gedaan (daar was de tip van Annie voor (het ivoegen van een command)) k ben even aan het zoeken An! d. Quote Link naar reactie
anoniem Geplaatst: 14 december 2003 Auteur Delen Geplaatst: 14 december 2003 An, ik heb dat mysqlimport even bekeken en ik moet toegeven dat zoiets te moeilijk is om op de korte termijn te begrijpen. Ik wilde graag dat het 'ff snel werkte'. Ik weet: voor niets gaat de zon op, maar raar dat het niet zo makkelijk gaat. Ik kan trouwens toch ook een database maken in Microsoft Acces en importeren? d. Quote Link naar reactie
anoniem Geplaatst: 14 december 2003 Auteur Delen Geplaatst: 14 december 2003 http://www.dbtools.com.br/ kan dit voor jouw doen Quote Link naar reactie
anoniem Geplaatst: 14 december 2003 Auteur Delen Geplaatst: 14 december 2003 Ik probeer het gewoon nog een keer: Sla het excel bestand op als csv-bestand. Klik in PhpMyAdmin op de optie "invoegen tekstbestand in tabel". Je krijgt dan een wizard, en ik zou niet weten hoe je het simpeler en sneller wilt hebben. Succes. Quote Link naar reactie
anoniem Geplaatst: 15 december 2003 Auteur Delen Geplaatst: 15 december 2003 dan krijg ik dus die foutmelding. k maak wel een nieuwe tabel aan, misschien dat zoiets helpt. d. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen