mysql update vanuit excel sheet

Pagina: 1
Acties:
  • 313 views

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo allemaal,

ik zit met een klein probleempje. ik heb namelijk een crm achting programma gemaakt (php/mysql) nu moesten er een aantal records (paar honderd) aangepast worden ivm verkeerde cijfers. aangezien managers graag met excel sheets werken hebben dat uiteraard daarin aangepast. daarvoor heb ik gewoon een excel export gedaan.

nu wil ik die data weer importen, maar ik kan volgens mijn alleen een insert query doen. in ieder geval in phpmyadmin en in navicat.

ik sta enigzins onder druk en weet ff niet meer wat ik moet doen.....hoe krijg ik die data nu ge-update?

alvast bedankt!

Gr. Bart

Acties:
  • 0 Henk 'm!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

Beetje verkeerde subforum volgens mij.

Anyway: CSV van sheet maken en importeren?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
EddoH schreef op vrijdag 13 mei 2011 @ 14:26:
Beetje verkeerde subforum volgens mij.
tja...er stond mysql achter. welke had jij gekozen dan?
Anyway: CSV van sheet maken en importeren?
Dat ben ik al aan het proberen maar dat lukt dus niet. ik krijg de hele tijd: Invalid column ("customer_id";"cluster_id";"country_id";"customer_sales_2010";"customer_sales_2009";"opco_id") specified!

heb ook al zonder quotes geprobeerd maar dat lukt ook niet.

Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 13:36
Ik zou een simpel script schrijven wat een tabelletje laat zien met waarde voorheen en waarde daarna zodat je zeker weet dat het goed gaat voor je echt een import gaat doen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik heb een local "test/dev" database, daar probeer ik het eerst uit. dan kan ik ook zien of het goed is gegaan. :*)

Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 13:36
Dat sowieso uiteraard ;)

Acties:
  • 0 Henk 'm!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

Verwijderd schreef op vrijdag 13 mei 2011 @ 14:46:
[...]


tja...er stond mysql achter. welke had jij gekozen dan?


[...]


Dat ben ik al aan het proberen maar dat lukt dus niet. ik krijg de hele tijd: Invalid column ("customer_id";"cluster_id";"country_id";"customer_sales_2010";"customer_sales_2009";"opco_id") specified!

heb ook al zonder quotes geprobeerd maar dat lukt ook niet.
Ik ben geen SQL expert maar vanwaar de semicolons? Je moet comma's gebruiken me dunkt...

Acties:
  • 0 Henk 'm!

  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 11-09 02:08
EddoH schreef op vrijdag 13 mei 2011 @ 15:06:
[...]


Ik ben geen SQL expert maar vanwaar de semicolons? Je moet comma's gebruiken me dunkt...
Ligt er maar net aan wat je hebt ingesteld in phpmyadmin.

Het lijkt er trouwens eerder op dat er aan de gebruikerskant iets mis gaat met het importeren. Doe je dit in phpmyadmin? Sla je de eerste regel over als deze headers bevat? Heb je de kolommen van de CSV aan de goede Database kolommen gekoppeld?

PSN: bakakaizoku - WoW: Thiccblonde (GM of Phoenix Ascension) @ Twisting-Nether


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ja ik was even wat dingen aan het uitproberen...maar je snapt al dat dat niet ging werken.

in de csv werden ; gebruikt voor "end of field" dus ik dacht dat moet ik dan ook gebruiken voor de kolom namen.

; vervangen door een , werkte wel. alleen......de velden die er niet tussen staan worden ne gevult met NULL. |:(

maar.....ik ben er bijna dus....... 8)7

Acties:
  • 0 Henk 'm!

  • Remus
  • Registratie: Juli 2000
  • Laatst online: 15-08-2021
Verwijderd schreef op vrijdag 13 mei 2011 @ 15:13:
ja ik was even wat dingen aan het uitproberen...maar je snapt al dat dat niet ging werken.

in de csv werden ; gebruikt voor "end of field" dus ik dacht dat moet ik dan ook gebruiken voor de kolom namen.

; vervangen door een , werkte wel. alleen......de velden die er niet tussen staan worden ne gevult met NULL. |:(

maar.....ik ben er bijna dus....... 8)7
Dat is toch logisch, wat zou MySQL er anders in moeten vullen?

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 10:03

Creepy

Tactical Espionage Splatterer

Wat doet dit topic in de Devschuur? Een simpel import/export iets is nu niet iets waarvoor je zelf moet gaan programmeren ;) Vanuit Excel de boel weer als CSV o.i.d. exporteren en vervolgens dat weer inlezen in MySQL (bijv met phpmyadmin of een ander beheer programme en ander heb je altijd nog zoiets als LOAD DATA).

Anyway, ik zou je topic kunnen verplaatsen maar aangezien ik denk dat je er zelf nu wel uit moet komen, en je dit soort zaken ook in tig tutorials op het net kan vinden, denk ik dat je er wel uit gaat komen.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.