Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Exceldaten nach Taxonomy exportieren

Eingetragen von drruebe (271)
am 12.04.2013 - 13:12 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Problem gelöst

Dank ein paar hilfreicher Tipps und ein wenig probieren funktionierte nun der Import zahlreicher Taxonomybegriffe in einer CSV-Datei in ein voreingestelltes Taxonomyvokabular.

Die Vorgehensweise:

1.) Das Modul Feeds von http://drupal.org/project/feeds runterladen und installieren. Ich habe die dev-Version genommen.

2.) Das entsprechende Taxonomy-Vokabular erstellen

3.) Einen neuen Feed erstellen (zu finden unter Struktur) "Add importer" z. Bsp. mit der Bezeichnung Taxonomy-"Vokabularname"

4.) Den neuen Feed konfigurieren

4.1) "Grundeinstellungen" > "Einstellungen"
4.1.2) "Atach to conten type" auf "Use standalone form" einstellen (Ausgangskonfig)
4.1.3) "Periodic import" auf "Aus" stellen oder auf den Intervall des Cronjobs
4.1.4) Bei Import on submission" einen Haken setzen (Ausgangskonfig)

4.2) "Abrufer" > "Ändern" auf "File upload" einstellen
4.2.1) Unter "File upload" die Ausgangskonfig so belassen

4.3) Bei "Parser" > "Ändern" "CSV parser" auswählen
4.3.1) Unter "CSV parser" > "Einstellungen" die Ausgangskonfig so belassen

4.4) Bei "Processor" > "Ändern" "Taxonomy term processor" auswählen
4.4.1) Unter "Taxonomy term processor" > "Einstellungen" bei "Vokabular" das Zielvokabular einstellen (hier habe ich bei "Update existing begriffe" den Punkt "Replace existing begriffe" gewählt um Mehrfachnennungen zu vermeiden
4.4.2 Unter "Taxonomy term processor" > "Zuordnung" bei "Quelle" z. Bsp. "Vokabularbezeichnung", bei "Zielpunkt" "Begriffsname" wählen, auf "Hinzufügen" klicken und bei "Target configuration" einen Haken bei "Unique" setzen und auf "Aktualisieren" klicken.

Nicht vergessen: !!!Zwischendurch immer Speichern!!!

5.) Als nächstes gehen wir auf die Seite /import/taxonomy_"Vokabularname" und laden unter "Download a template" die Vorgabedatei runter, öffnen diese mit einem Texteditor z. Bsp. mit dem Windoof Editor und fügen ab Zeil 2 unsere Daten ein > Speichern > fertig.

6.) Zu guter letzt wählen wir unter "Durchsuchen" die csv-Datei aus und klicken auf "Importieren"

Importzeit 670 Sekunden für 8153 Begriffe

Gruß Frank
---------------------------------------------------------------------------------------------------------------
Moin Moin,
ich habe eine Excelarbeitsmappe, welche aus ca. 60'000 Datensätzen in 6 Spalten, aufgedröselt in 7 Tabellenblättern besteht.
Nun möchte ich die Daten aus einer Spalte (zusammen aus den 7 Blättern), ca. 9'500 Einträge, in einem Vocabular unterbringen.
Gibt es eine Möglichkeit die Daten einmal komplett per Copy and Paste einzufügen?
Oder welche Möglichkeiten gibt es da sonnst noch (Ich bin Drupalfrischling und komme gerade so mit den Funktionen zurecht) ?
Händisch möchte ich mir das nicht antuen. Für die Tabellenerstellung habe ich mehrere Wochen gebraucht.
Gruß Frank

‹ [gelöst] Bilder werden automatisch gedreht / Smartphone [gelöst] Exceldaten nach Taxonomy exportieren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau dir mal Feeds

Eingetragen von marco.b (645)
am 12.04.2013 - 13:21 Uhr

Schau dir mal Feeds (http://drupal.org/project/feeds) an. Damit müsste es gehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Marcob, das sieht

Eingetragen von drruebe (271)
am 12.04.2013 - 13:57 Uhr

Hallo Marcob,
das sieht schonmal gut aus.

Wenn ich das richtig gelesen habe, muss ich hier das Vocabular erstellen, einen Feedsimporter namens Taxonomy Feeds und entsprechend einstellen und dann die gewünschten Begriffe untereinander in eine txt kopieren.

Kommt das ungefair hin ?

Gruß Frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau so sollte das gehen,

Eingetragen von marco.b (645)
am 12.04.2013 - 14:12 Uhr

Genau so sollte das gehen, wahrscheinlich nimmt der Importer eine csv (kommagetrennt), vielleicht auch andere Formate. CSV ist üblich, du kannst eine Excel Mappe als CSV exportieren und beim Feldtrenner Kommagetrennt oder tabgetrennt o.a. und als Codierung am besten UTF8 einstellen.
Viel Erfolg!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, jetzt stehe ich da ein

Eingetragen von drruebe (271)
am 12.04.2013 - 14:58 Uhr

Hm, jetzt stehe ich da ein wenig auf dem Schlauch!

SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xDFe',\x0A)...' for column 'message' at row 1

So wohl die txt, als auch die csv sehen so aus

a
b
c
d
e
f

u.s.w.

Unter Ofiice 2000 SB habe ich keine Möglichkeit, da noch weitere Speichereinstellungen vorzunehmen.
Kann open Office nach xml speichern?

Gruß Frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der SQL Error sagt mir

Eingetragen von marco.b (645)
am 12.04.2013 - 15:01 Uhr

Der SQL Error sagt mir nichts, da kenne ich mich nicht so aus. Hast du mal mit einer kleineren Datei (ein Teil deiner Datensätze) versucht, zu importieren? Wenn das klappen sollte, wüßtest du, dass der Weg passt und du könntest deine Daten in mehreren Anläufen rein kriegen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ne noch nicht, ich werde das

Eingetragen von drruebe (271)
am 13.04.2013 - 16:47 Uhr

Ne noch nicht, ich werde das gleich mal mit 100 Stück probieren.

Könnte das hier funktioniern? (Ich bin in ca. einer Stunde zurück!)

  • Anmelden oder Registrieren um Kommentare zu schreiben

ehm nein, das würde so nicht

Eingetragen von kahta (116)
am 12.04.2013 - 17:11 Uhr

ehm nein, das würde so nicht funktionieren. wo sind die tags?
was spricht denn jetzt gegen eine csv datei?

  • Anmelden oder Registrieren um Kommentare zu schreiben

machs einfach per csv! der

Eingetragen von caw (2762)
am 13.04.2013 - 06:30 Uhr

machs einfach per csv!
der xml export von office geht nicht, weil falsches format

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gut um Bedienungsfehler

Eingetragen von drruebe (271)
am 13.04.2013 - 09:51 Uhr

Gut um Bedienungsfehler auszuschließen beschreibe ich mal meine Vogehensweise und Einstellungen (Version 7.x-2.0-alpha7+33-dev auf Commerce Kickstart 2.6).

Erstellung eines Importers namens Taxonomy

Grundeinstellungen
Name: Taxonomy
Attach to content type: Use standalone form
Periodic import: Aus
Hken bei: Import on submission

Abrufer
Select a fetcher: File upload
Zugelassene Dateiendungen: txt csv tsv xml opml
Upload directory: public://feeds

Parser
CSV parser
Defaul delimiter: ,

Processor
Select a processor: Taxonomy term processor
Vokabular: Test
Update existing begriffe: Do not update existing begriffe
Textformat: Plain text
Quelle: Test Zielpunkt: Begriffsname Target configuration: Not used as unique

Ich hoffe Ihr könnt mir da helfen.
Ehm, muss ich die Daten ohne Zeilenumbruch, getrennt durch Komma- oder Additionszeichen, in eine Zeile bringen?

Gruß Frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

LibreOffice

Eingetragen von sepp68 (444)
am 13.04.2013 - 10:53 Uhr

Hallo Frank,

mach die Umwandlung von Excel nach csv mit LibreOffice Calc, dann kannst du UTF8 einstellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Ehm, muss ich die

Eingetragen von marco.b (645)
am 13.04.2013 - 12:51 Uhr
Zitat:

Ehm, muss ich die Daten ohne Zeilenumbruch, getrennt durch Komma- oder Additionszeichen, in eine Zeile bringen?

Beim Export der Excel Daten in CSV aus Open Office oder Libre Office:

  1. Speichern unter >> Text CSV wählen
    Aktuelles Format beibehalten > bestätigen
  2. Im Textexport Dialogfenster bei Zeichensatz "UTF8", Feldtrenner , Texttrenner "

Dann hast du das ganze ohne Zeilenumbruch, eben Kommagetrennt.

Beste Grüße
Marco

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo alle zusammen, vielen

Eingetragen von drruebe (271)
am 13.04.2013 - 13:26 Uhr

Hallo alle zusammen,
vielen Dank für eure Müh und die guten Tipps.

Dank eurer Hilfe konnte das Problem nun gelößt werden.
Hierzu habe ich eine kleine Anleitung geschrieben, welche ich im Eröffnungspost unterbringe.

Gruß Frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

spalte markieren und

Eingetragen von caw (2762)
am 13.04.2013 - 13:51 Uhr

spalte markieren und kopieren. dann hast alles drin

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Wochen 2 Tagen
  • Hey danke
    vor 3 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 3 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 4 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 4 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 4 Wochen 5 Tagen
  • In der entsprechenden View
    vor 4 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 5 Tagen
  • gelöst
    vor 7 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 10 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association