Excel bestand in database

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dennis meijer

dennis meijer

22/06/2011 19:53:15
Quote Anchor link
Mensen,

Ik heb een excel bestand met daar alle gegevens die in de database moeten komen.

Hoe kan ik dit het makkelijkste en het snelst in de database krijgen?

Heb iets van 200 regels met informatie wat in de database moet komen.
 
PHP hulp

PHP hulp

21/11/2024 13:16:19
 
- Ariën  -
Beheerder

- Ariën -

22/06/2011 19:58:23
Quote Anchor link
Opslaan als CSV en dan met http://dev.mysql.com/doc/refman/5.0/en/load-data.html uitlezen en in de database plaatsen.
 
Dennis meijer

dennis meijer

22/06/2011 20:22:16
Quote Anchor link
Kun je hier een voorbeeld van geven want ik snap niet echt hoe dat moet:$

Sorry als ik teveel vraag.
 
- Ariën  -
Beheerder

- Ariën -

22/06/2011 20:47:02
Quote Anchor link
Wat heb je al geprobeerd?
 
Dennis meijer

dennis meijer

22/06/2011 20:49:25
Quote Anchor link
Nou ik heb een csv bestand aangemaakt.

Maar bij phpmyadmin zit een optie om een bestand toe te voegen.

Maar dan krijg ik deze error:

Verkeerd aantal velden in CSV invoer op regel 1.
 
- Ariën  -
Beheerder

- Ariën -

22/06/2011 21:14:55
Quote Anchor link
Ja... spreekt toch voor zich :-)

Tel je CSV velden eens, en die uit je database.
 
Dennis meijer

dennis meijer

22/06/2011 21:35:34
Quote Anchor link
Ja als ik het csv bestand open dan opent die het in excel en dat gaat oneindig door.

maar er zijn net zoveel velden als in de database ingevuld.

Moet je nog aan bepaalde dingen voldoen in het csv bestand of?

Bijvoorbeeld moet je de tabelnamen bovenin weergeven of mag je gewoon informatie invullen?

Ik heb bij excel in elke kolom een waarde staan. Dat is toch gewoon geod of?

Toevoeging op 22/06/2011 21:41:55:

Ok dat stukje werkt maar als ik lege velden ook erin wil hebben hoe kan ik dat voor elkaar krijgen?

Als ik ze leeg laat krijg ik die error dat er te weinig velden zijn...
 
- Ariën  -
Beheerder

- Ariën -

22/06/2011 21:43:52
Quote Anchor link
Er is ook meer dan phpMyAdmin.

http://www.tech-recipes.com/rx/2345/import_csv_file_directly_into_mysql/
Gewijzigd op 22/06/2011 21:45:38 door - Ariën -
 
Dennis meijer

dennis meijer

22/06/2011 21:44:34
Quote Anchor link
Sorry maar ik snap niet veel van dit onderwerp.
 
- Ariën  -
Beheerder

- Ariën -

22/06/2011 21:54:37
Quote Anchor link
En WAT snap je dan niet?
 
Dennis meijer

dennis meijer

22/06/2011 21:55:45
Quote Anchor link
Nou nu het csv bestand snap ik maar ik heb in het csv bestand het laatste kolom leeg.

En nu pakt die hem niet.

Hoe kan ik dat veranderen?
 
- Ariën  -
Beheerder

- Ariën -

22/06/2011 22:00:34
Quote Anchor link
Hoe ziet je query eruit?
 
Dennis meijer

dennis meijer

22/06/2011 22:01:54
Quote Anchor link
Ik gebruik geen query hiervoor...

Ik gebruik gewoon de userinterface.
 
- Ariën  -
Beheerder

- Ariën -

22/06/2011 22:05:07
Quote Anchor link
Toch niet die van phpMyAdmin he :-P
Probeer het anders eens via de query achter de link die ik gaf.
 
Dennis meijer

dennis meijer

22/06/2011 22:18:45
Quote Anchor link
Ik heb een manier gevonden.

Als ik bijv 100 rijen heb en bij tenminste 1 rij alle kolommen vul dan doet die het gewoon;)

Bedankt voor de tips.
 
Allan de Bruin

Allan de Bruin

23/06/2011 08:41:17
Quote Anchor link
ah je hebt dus de kolomnamen niet meegenomen in de import, begrijp ik?
 
Dennis meijer

dennis meijer

23/06/2011 09:57:52
Quote Anchor link
Nee dat heb ik nog steeds niet.

Hoe moet het anders dan dat je de kolomnamen mee kunt geven?
 
- Ariën  -
Beheerder

- Ariën -

23/06/2011 10:04:35
Quote Anchor link
Maar je voert het dus in phpMyAdmin uit? Heb je het al eens geprobeerd met de link die ik gaf?

En hoe ziet je eerste rij kolommen eruit?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.