Exel Tabelle (.csv datei) in Drupal 7
am 29.08.2011 - 13:46 Uhr in
Hi, bin neu eingestigen und finde Drupal klasse. Habe nur ein Problem und hoffe hier kann mir jemand weiterhelfen. Möchte in Drupal eine Art Datenbank anlegen mit suchfunktion. Ich habe eine große Exel Tabelle mit viel Inhalt ( Personen, Adressen und Aufgaben) und wollte nicht "jedes Wort" einzelt mit Drupal7 erstellen. Gibt es die Möglichkeit in Drupal eine Art copy paste Funktion für Tabellen bzw. Spalten?
- Anmelden oder Registrieren um Kommentare zu schreiben

phpMyAdmin kann sowas
am 29.08.2011 - 14:53 Uhr
meines Wissens, d.h., du kannst CSV direkt in eine MySQL Datenbank importieren.
Allerdings brauchst du dann in Drupal ein Custom-Modul, um die Daten auszulesen, glaube nicht wirklich, dass du das willst...
Du willst vermutlich die Daten als Drupal Objekte (User, Nodes) haben. Das wäre dann eine Datenmigration.
Für so etwas dürfte es wohl kein fertiges Modul geben, da du ja die Felder sinnvoll zuordnen müsstest.
Glaube jetzt nicht, dass es Sinn macht drupal nur für die Suchfunktion herzunehmen, oder habe ich dich missverstanden?
dludmann schrieb meines
am 29.08.2011 - 15:02 Uhr
meines Wissens, d.h., du kannst CSV direkt in eine MySQL Datenbank importieren.
Allerdings brauchst du dann in Drupal ein Custom-Modul, um die Daten auszulesen, glaube nicht wirklich, dass du das willst...
Du willst vermutlich die Daten als Drupal Objekte (User, Nodes) haben. Das wäre dann eine Datenmigration.
Für so etwas dürfte es wohl kein fertiges Modul geben, da du ja die Felder sinnvoll zuordnen müsstest.
Doch gibts schon, das FEEDS Modul. Das importiert nicht nur die .csv Datei in die Datenbank, es erstellt auch noch die jeweiligen Nodes. Der entsprechende Inhaltstyp und die zugehörigen Felder müssen allerdings angelegt werden.
Danke für die schnelle
am 29.08.2011 - 15:25 Uhr
Danke für die schnelle Antwort.
Ja das heißst also mit Views kann ich keine Tabellen anlegen und miteinander Verknüpfen? Also ich habe von einer Datenbank eine csv datei erstellt. Diese csv datei wollte ich jetzt so in Drupal bearbeiten / benutzen, dass ich drei Tabellen habe, die miteinander verbunden sind, sodass unsere Office Dame ein Ergebniss ihrer Suchabfrage bekommt.
Beispiel: Jemand sucht den Unterzeichner oder mehrere, die eine externe Firma eine Grußmail schreibt.
Erste Tabelle: ID | Interne Position der Person (Chef) | Vorname | Nachname
Zweite Tabelle: ID | Externe Firma | Ansprechpartner
wenn ich diese beiden Tabellen habe, möchte ich jetzt nach dem / mehrer Unterzeichner suchen, der die Externe Firma anschreiben.
Dritte Tabelle: ID | "Unterzeichner für die Externe Firma" -> sprich die erste Tabelle
Ist das Verständlich? oder zu verwirrend?
Hey super! Das kannte ich
am 29.08.2011 - 15:59 Uhr
Hey super! Das kannte ich noch gar nicht.
Spart ja dann nen Haufen Arbeit, wenn man Daten aus einem anderem System migriert. Werde mir das mal anschauen. Danke!
Mit Views kannst du quasi
am 29.08.2011 - 16:04 Uhr
Mit Views kannst du quasi Abfragen von bestehenden Daten bauen und diese in den unterschiedlichsten Formen anzeigen.
Dabei kannst du die einzelnen Daten über Relations auch verknüpfen.
Thoor hat auf seinen Seiten hierzu auch Screencasts gemacht. (An dieser Stelle vielen Dank, habe ich mir auch reingezogen.)
Die solltest du dir vielleicht mal anschauen, dann wird dir das klarer.
Import-Module
am 29.08.2011 - 16:24 Uhr
Immer wieder schön: Comparison of Content and User Import and Export Modules
Weiter Anregungen zum Einsatz der Feed API auch unter [gelöst] MS Word Import