Probleme mit import von csv datein

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Probleme mit import von csv datein

Postby Adenauer1 » 01. March 2006 20:51

Hallo habe probleme mit dem importieren von csv datein.

Hab mir mit der export Funktion folgendes rauskopiert

"1";"2006";"6";"12";"00:00:00";"Mein Geburt"
"2";"2006";"6";"14";"00:00:00";"Tessst"

Beim exportieren wurde csv, Felder getrennt mit ;
eingeschlossen mit "
escaped mit \
Zeilen getrennt mit \r\n


Jetzt hab ich mit einem Text Editor die Zeile neu hinzugefügt

"3";"2006";"6";"18";"00:00:00";"Toop"

Beim Importieren bekomme ich dan immer den Fehler Zeile getrennt Durch

was mache ich Falsch

Beim import habe ich csv Tabelleninhalt ersetzten
und auch die anderen Einsellungen so wie oben

Bitte um Hilfe
Adenauer1
 
Posts: 25
Joined: 24. February 2006 18:09

Postby deepsurfer » 01. March 2006 21:34

Jetzt hab ich mit einem Text Editor die Zeile neu hinzugefügt

"3";"2006";"6";"18";"00:00:00";"Toop"


Scheinbar sind in genau dieser zeile aber die \r\n und escaping nicht mit eingetragen. Diese sind oftmals nicht sichtbar im Editor udn wenn du einfach eine neue Zeile hinzufügst fehlen die FLAGs dazu.

Nimm mal ein blankes edit und trage manuell die drei zeilen mal ein (kein copy/paste !)
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby Adenauer1 » 02. March 2006 16:57

bringt mir auch nix

Wie sollte den das importieren mit Excel gehen?
Adenauer1
 
Posts: 25
Joined: 24. February 2006 18:09

Postby deepsurfer » 02. March 2006 18:12

Adenauer1 wrote:bringt mir auch nix

Wie sollte den das importieren mit Excel gehen?


ich versteh diese Äusserung nicht, denn wenn ich diese drei zeilen
in einem leeren Notepadfenster schreibe, dieses dann importtest.txt
speichere, excel bei mir hier starte und auf extras->Import gehe, dann erkennt excel das format und fragt mich lediglich ob der Trenner das semikolon ist, das bejaht und schon stehen die einträge schön sortiert in einzelnen spalten und separierten zellen.

Worum es aber ürsprunglich ging war von mir der Hinweis, das du einen Import fehler erhältst weil du manuell in einem vordefinierten Textbereich eine neue Zeile hinzugefügt hast, diese neue Zeile hat aber keiner FLAGs die den Importfehler verursachen.
Daher hatte ich angeregt es zu testzwecken mal mit einem komplett erneuten Textfile(csv) zu versuchen ob der Import dann funktioniert, das nun Excel damit eine Rolle spielt war mit nicht klar.

Für mich sah das ganze nach MySQL-->export ==> MySQL-import aus.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby Adenauer1 » 02. March 2006 20:04

also das problem dass ich habe ist eigentlich folgendes.

Ich habe in Excel eine Liste mit name Geburtstag etc

Diese will ich als csv in Mysql importieren.

So um mir anzugucken wie das aussieht habe ich erst mal eine Vorhandenen Datenbank als csv exportiert.

Jetzt hab ich an dieser exportierten Datei in einem Feld "Text" zb.

in Hallo in Hallo test geändert also innerhalb der " " keine neuen trennzeichen
oder so gemacht kein neues feld nix.

Anschließend hab ich dann versucht diese Datei als csv wieder zu importieren.
Dabei bekomme ich aber immer den Fehler "Invalid parameter for CSV import: Zeilen getrennt mit"

Das will mir nicht in den kopf
Adenauer1
 
Posts: 25
Joined: 24. February 2006 18:09

Postby deepsurfer » 02. March 2006 20:51

aha.... jetzt ist es mir auch klarer was du gemacht hast..

im ersten augenblick hab ich keine Lösung parat...
mal schaun ob sich da och jemand meldet, ich schau das ich da morgen was entsprechendes gegenchecken kann.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby Wiedmann » 02. March 2006 20:56

Diese will ich als csv in Mysql importieren.

Mit was?

So um mir anzugucken wie das aussieht habe ich erst mal eine Vorhandenen Datenbank als csv exportiert.

Ohne etwas an diesem Export zu ändern, kannst du ihn auch wieder importieren?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Adenauer1 » 03. March 2006 18:29

so ihr ich bin selbst drauf gekommen


man sollte auch den csv mit load data option anwählen das wars
Adenauer1
 
Posts: 25
Joined: 24. February 2006 18:09


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 2 guests