CSV-Import mit Feeds - es importiert nichts
am 11.05.2012 - 15:19 Uhr in
Hallo,
ich habe einen Nodetype mit 140 Feldern. In diesen will ich Nodes über eine CSV-Datei importieren. Das wären dann ca 15.000 Einträge.
Den Importer habe ich korrekt eingestellt. Das Mapping hat zwar ein wenig Zeit gekostet, aber es steht auch. Siehe bild1. Ich hatte die Datei auch schon mit Umlauten in der Headerspalte. Diese habe ich entfernt und das Mapping neu erstellt.
Jetzt erstelle ich einen neuen Inhalt. Ich lade meine CSV hoch (testweise immer nur mit 5 Einträgen), trage einen Titel ein und speichere den Inhalt. Es wird zwar dieser Inhalt erstellt, jedoch keine importiert.
An meiner CSV sollte es auch nicht liegen. Da kann man ja nicht allzu viel falsch machen. Auch stimmt Sie vom Aufbau her genau mit dem Template überein, welches man sich bei Erstellen des Inhalts ansehen kann.
Kann mir jemand einen Tipp geben, was evl. noch zu beachten ist? Sind die 140 Felder vielleicht zu viel?
Ich trampel hier auf der Stelle...
Vielen Dank schon mal fürs Lesen!
Anhang | Größe |
---|---|
bild1.png | 222.99 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich habe mal die Bindung an
am 11.05.2012 - 15:28 Uhr
Ich habe mal die Bindung an den Nodetype in den Basic Settings entfernt und importiere über den Importer des Moduls. Leider ohne Erfolg.
Header row mit den Feldnamen
am 11.05.2012 - 15:42 Uhr
Header row mit den Feldnamen ist im CSV drin?
Keine Spaces nach dem Delimiter?
Japp, alles korrekt.
am 11.05.2012 - 17:15 Uhr
Japp, alles korrekt.
Ist die Datei auch in UTF8
am 11.05.2012 - 17:55 Uhr
Ist die Datei auch in UTF8 formatiert mit Unix Zeilenenden?
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke Werner, ich schnuppere
am 11.05.2012 - 18:12 Uhr
Danke Werner, ich schnuppere Siegesduft. Ich sitze zwar gerade nicht dran, aber schon mal vorab:wie erkenne ich UNIX-Zeilenenden?
Wenn Du mit einem passenden
am 11.05.2012 - 19:51 Uhr
Wenn Du mit einem passenden Editor arbeitest, sagt der Dir das (z.B. Notepad++ für Windows).
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Mit NP++ hab ich schon in
am 12.05.2012 - 07:22 Uhr
Mit NP++ hab ich schon in UTF-8 konvertiert. Leider habe ich noch nirgends einen Hinweis gefunden, wie ich das mit den Zeilenenden machen kann. Sollte ich mir mal schnell ein Linux installieren?
Unix Zeilenenden haben ein
am 12.05.2012 - 08:57 Uhr
Unix Zeilenenden haben ein LF, Mac benutzt CR und Windows CRLF. Ich kenne Notepad++ selbst nicht, da ich auf einem Mac mit Coda arbeite. Normalerweise läßt Dich der Editor die Zeilenenden in ein anderes Format konvertieren, wie auch das Textencoding.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Es war wohl die Kodierung.
am 12.05.2012 - 13:37 Uhr
Es war wohl die Kodierung. Jetzt funktioniert es. Was habe ich gemacht?
1. Die CSV in Openoffice bereits als UTF-( geöffnet,
2. Für den Import nicht benötigte Spalten gelöscht,
3. Als Feldtrenner nicht Komma, sondern Semikolon gewählt,
4. Die Datei wären des Imports geschlossen.
Punkt 2 bis 4 hatte ich ich einzeln oder im Kombination vorher auch schon getestet. Alle Punkte beachtet, werden gerade 15.000 Datensätze importiert :)
Danke Werner!