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

Tabelle in Drupal darstellen?

Eingetragen von katasun (281)
am 18.06.2009 - 11:30 Uhr in
  • Anfängerfragen
  • Drupal 6.x

In einer Tabellenkalkulation habe ich eine Tabelle mit etwa 15.000 Einträgen. Die Tabelle besteht aus fünf Spalten.


In etwa Ort, PLZ, Wahlverzeichnis, Gemeindename.


Diese Tabelle würde ich gerne in die Datenbank von Drupal übertragen. Aber wie gehe ich da am besten vor? Wenn ich CCK benutze werde ich wohl auch 15.000 Knoten erstellen müssen?


Oder geht es ganz anders. Also mein Wunsch, die Tabelle soll in die Datenbank und ein Benutzer soll später nach einer PLZ oder einem Ort suchen können und dann einen entsprechenden Datensatz finden.

Vielen Dank für Tipp, wie man es in Drupal richtig macht.
Katasun

‹ Die Bilder wollen nicht im FCK Editor Webform übermittelt email mit Umlautfehler ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Tabelle in Drupal darstellen?

Eingetragen von katasun (281)
am 19.06.2009 - 12:12 Uhr

Nach einigen Versuchen habe ich es mit dem "Table wizard" Modul versucht und bin definitiv beeindruckt, von den Funktionen von Drupal.

Nach dem Erstellen einer csv Datei mit dem Tabelleninhalt und dem Übertragen in die Datenbank mit phpmyadmin oder mysql-Administrator, kann man die Tabelle im Modul "Table wizard" auswählen. Danach ist die Tabelle in den Views verügbar und eine Darstellung der Tabelle mit den Möglichkeiten von views möglich.

Da gibt es sicher viele Tabellen, die ich noch auf diese Art ins System integrieren werde.

Wenns jemand nachmacht und fragen hat, ...

Gruss

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielen Dank

Eingetragen von darky666 (14)
am 19.06.2009 - 12:30 Uhr

klasse Tipp und werd das Modul mal installieren :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

CSV direkt per Drupal Upload?

Eingetragen von sklausing (288)
am 20.06.2009 - 13:41 Uhr

Ich lese hier schon interessiert mit. Ich habe ein ähnliches Problem.
Ich möchte gern, dass die User einfach eine CSV Datei innerhalb einer Node uploaden und daraus ein fusion chart erstellt wird. Bisher habe ich mit Matrix und Fusionchart schon Charts erstellt. Allerdings ist es mühseehlig die ganzen Zahlen in die Matrix zu tippen.
Die User sollen auch keinen Datenbankzugang über phpmyadmin oder ähnliche Tools erhalten.

Daher würde mich ein Weg eines Uploads einer CSV Datei direkt aus dem Drupalinterface (node erstellung) interessieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

hört sich sehr interessant

Eingetragen von thompson (284)
am 20.06.2009 - 15:53 Uhr

hört sich sehr interessant an.

kannst du mal näher beschreiben, wie du die csv daten mit phpmyadmin in die datenbank geschossen hast ?

eine beispielseite wäre auch klasse.

Sport Forum braucht noch User | Fitness

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Upload im UI wäre wirklich sehr interessant

Eingetragen von jmitte (24)
am 21.06.2009 - 11:36 Uhr

Ich würde auch gerne von einem User eine Tabelle (CSV) hochladen lassen und diese dann über Views weiterverarbeiten.... Hat jemand eine Idee wie man das realisieren kann?

Bei mir gehts um eine Drupal 6 - Site.

vg
jmitte

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Upload im UI wäre wirklich sehr interessant

Eingetragen von katasun (281)
am 22.06.2009 - 09:10 Uhr

Hast Du das Modul mal installiert? Da gibt es doch ein fertiges Upload für den Import in die Datenbank.

Ich habe das nicht benutzt, weil meine Tabelle zu groß für den Upload war.
Im Administrationsmenue findest Du den Menuepunkt:

Table Wizard
Manage raw data from arbitrary tables: import, analyze, and view it.

Dort kommst Du dann zu

Upload delimited files
Uploading a new file imports the contents of the file into a database table and adds it to the list above. Uploading a new copy of a previously-uploaded file replaces the file data - it should be reanalyzed before doing anything further. Note that any existing comments, ignored fields, and excluded rows are preserved when reloading the data. Also note that the first line of the file is assumed to contain field names.
Upload file:
File containing the data to be imported.
Table name:
Name of the database table to create from this file. If left blank, the uploaded filename (without its extension) will be used to name the table. For example, uploading OldRecords.csv will create the table OldRecords.


Das sagt aus, das aus einem CSV-File eine Tabelle erstellt wird, mit dem Namen der Datei. Ich habe es nicht probiert. Aber eine CSV Datei, also (Character Separated Values oder Comma Separated Values, siehe CSV (Dateiformat)) eine komma-separierte Textdatei kann man mit einer Tabellenkalkulation wie Openoffice oder Excel erstellen. Schreib doch mal ob das alles so klappt.

Wenn ich mich richtig erinnere kannst Du für die Funktion auch die üblichen Rechte vergeben.

Gruss

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

phpmyadmin

Eingetragen von katasun (281)
am 22.06.2009 - 09:09 Uhr

Es gibt doch die Funktion importieren in phpmyadmin, da es eine neue Tabelle ist, kannst Du ruhig mal probieren. Wenn Du Dein System local hast oder Root-Rechte geht es einfacher per mysql-Adminstrator oder was nur mit Root-Rechten geht, per Kommandozeile.

Meine Tabelle war recht einfach gestrickt, Postleitzahl, Ort, Wahlbezirk. Das ganze aus Openoffice exportiert im Format csv. Für einen Export als sql-Datei mußt Du allerdings den sql-Befehl für einen neuen Datensatz vor die Daten schreiben und mit einem ; abschließen.

Hoffe, es hilft Dir erstmal weiter.

Gruss

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke, hat soweit

Eingetragen von thompson (284)
am 28.06.2009 - 16:01 Uhr

danke, hat soweit geholfen.

weißt du ob es auch irgendwie möglich ist, die felder der tabelle in einen inhaltstyp einzubinden um die tabelle weiter zu ergänzen ?

Sport | Fitness

  • Anmelden oder Registrieren um Kommentare zu schreiben

felder der tabelle in einen inhaltstyp

Eingetragen von katasun (281)
am 17.07.2009 - 15:09 Uhr

nein an der Stelle gab es bei mir Probleme, die ich dann nicht mehr lösen konnte. Vielleicht hilft Dir aber das Modul Nodeimport. Ich habe auch das probiert und es funktionert, obwohl in Beta-Version vorliegend.
Wichtig, Umlaute machen erhebliche Probleme, also am besten vor dem Import maskieren und dann in der Datenbank suchen und ersetzen.

Gruss

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

katasun schrieb Nach dem

Eingetragen von Mysteryland (6)
am 19.07.2009 - 22:21 Uhr
katasun schrieb

Nach dem Erstellen einer csv Datei mit dem Tabelleninhalt und dem Übertragen in die Datenbank mit phpmyadmin oder mysql-Administrator, kann man die Tabelle im Modul "Table wizard" auswählen. Danach ist die Tabelle in den Views verügbar und eine Darstellung der Tabelle mit den Möglichkeiten von views möglich.

Klasse Sache das, bin soweit gekommen, das ich eine Excel-Tabelle meiner bisher besuchten Konzerte als "Drupalcenter_Konzerte" im phpMyAdmin und im Modul Table-View angezeigt bekomme.

Leider kann ich über das Views-Modul noch nicht darauf zugreifen. Irgendwas muss ich noch falsch machen - oder in den Berechtigungen noch falsch konfiguriert haben.

Bin auf jeden Fall begeistert von Drupal und den verfügbaren Modulen :-)

Nun würde ich natürlich gerne aus importierten Daten eine entsprechende View generieren - allerdings bin ich mit dem doch recht komplexen Modul noch nicht so wirklich vertraut.

Gruss
Mysteryland

  • Anmelden oder Registrieren um Kommentare zu schreiben

eigentlich erstellt der

Eingetragen von darky666 (14)
am 19.07.2009 - 22:49 Uhr

eigentlich erstellt der Wizard automatisch einen View?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, welcher "Wizard"

Eingetragen von Mysteryland (6)
am 19.07.2009 - 22:58 Uhr

Hm, welcher "Wizard" erstellt welche "View"? Ich hab es schon mit Exportieren im Table View-Modul und Importieren unter Views (Ansischten) probiert. Aber irgendwie fehlt mir da wohl noch der richtige Ansatzpunkt.

Gruss
Mysteryland
------------------------------------------------
Meine Gesamtsituation ist ROCKBAR
auf Tour : http://www.mysteryland.biz/gallery
MySpace: http://www.myspace.com/_mysteryland
LastFM: http://www.lastfm.de/user/Mysteryland666

  • Anmelden oder Registrieren um Kommentare zu schreiben

sobald du doch einen Table

Eingetragen von darky666 (14)
am 19.07.2009 - 23:26 Uhr

sobald du doch einen Table Wizard fertig gemacht hast (also eine Datenbank "verknüpfst"), kannst du unter Ansichten (Vierws) "Ansichtentypen" deine Datenbankverknüpfung auswählen

Unter dem Namen steht "Table managed by the Table Wizard"

Danach ist doch die komplette Datenbank in der Ansicht (View)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nodeimport

Eingetragen von katasun (281)
am 20.07.2009 - 14:20 Uhr

probier mal Nodeimport, funktioniert - aber die Umlaute machen Probleme. Alle Zeichen anch einem Umlaut werden abgeschnitten. Ich habe dann mal ins das Modul geschaut und es ist komplex, diese Stelle befindet sich in einem Array. Da war es für mich einfacher, die CSV Datei zu korrigieren.

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ah ich habs raus, musste

Eingetragen von Mysteryland (6)
am 22.07.2009 - 20:28 Uhr

Ah ich habs raus, musste nach der Ansicht(View) dann noch eine Seite erstellen :-) Nun klappt es und meine "Konzertographie" aus der Datenbank haut hin : http://www.fanieng.com/konzertographie

Von Tag zu Tag macht mir Drupal mehr Spass - hab mir schon seit Jahren ein CMS gewüncht, welches aus Datenbanken Seiten generiert, ohne das ich eine Zeile PHP schreiben muss!

Super auch die Möglichkeit mittels Oberfläche übersetzen den englischen Feldnamen die deutsche Entsprechung zuzuweisen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab mir mal Deine Seite angesehen

Eingetragen von katasun (281)
am 24.07.2009 - 14:00 Uhr

wirkt etwas "trocken", eine horizontal-Navigation wäre schön.

Wenn Du CCK für die Erstellung der Tabelle verwendest kannst Du cck-file und cck-referenz verwenden. Dann könntest Du zu jedem Konzert ein Foto anfügen und mit dem CCK-referenz auf Beiträge über das Konzert referenzieren. Das würde die Seite etwas bunter machen. Dann würde ich mir eine Suche nach Datum und eine nach Ort wünschen.

Kannst ja mal darüber nachdenken.

Gruss

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Katasun, Danke für

Eingetragen von Mysteryland (6)
am 24.07.2009 - 18:48 Uhr

Hallo Katasun,

Danke für den Tipp mit CCK. Wenn ich CCK für die Tabellenerstellung nehme, würde das dann auch den Inhalt aus der Datenbank nehmen?

Das mit dem Referenzieren u.a. auf die Menalto-Galerie wäre echt interessant für mich.

Na ja, mit der Navigation werde ich noch schauen. Ich teste halt gerade auf meinem Webspace, was so alles machbar ist mit Drupal und baue es dann auf http://www.mysteryland.biz ein. Ich bin echt erstaunt, was sich mit Drupal alles machen lässt, wo ich früher mit PostNuke (nun Zikula) arge Probleme hatte.

Gruss
Heiko

  • Anmelden oder Registrieren um Kommentare zu schreiben

CCK Tabellen

Eingetragen von katasun (281)
am 24.07.2009 - 21:23 Uhr

Je mehr ich mich mit Drupal auseinandersetze, umso mehr konzentriert sich alles auf auf cck und nodes. Das hängt natürlich mit der updatefähigkeit auf Version 7 zusammen und das genau diese Module dort gepflegt werden.

Die Kerntabelle enthält nodes, diese Knoten halten alles zusammen was als logische Einheit dann den Content bildet. Also in Deinem Beispiel das Konzert. Du könntest was über ein Konzert schreiben und dann den Inhalt anzeigen lassen. "Konzert in Essen war Klasse, ..." . Schon mal cool, aber prickelt noch nicht.

Also fügst Du über die Inhaltstypen zum Beispiel eine Referenz "Usermeinungen" dazu und zeigt alles Links zu Users an, die was zu dem Konzert geschrieben haben. Dann fügst Du ein Feld "File" dazu und darin das Konzert als mp3 file und ein Feld video mit dem Video zum Konzert und ein Feld mit den Links zu Youtube mit Filmchen zu dem Konzert und ein Feld maps mit den Link zu googlemaps über die Location und Anfahrt, ... und so weiter.

Das ganze gibts Du dann strukturiert über die Views aus.

Coole Konzerte, nach Ort, nach Usermeinung, nach Datum, ... somit ermöglichst Du dem Benutzer nach verschiedenen Kriterien an sein Konzertwunsch oder Interesse heranzugehen. Über Ort, Datum und so weiter.

Diese Funktionen kenne ich so im Bereich php nur von ezpublish oder bei Systemen auf Java-Basis, die dann auch erheblich komplexer sind zB opencms.org.

Am besten mal auf drupal.org im Bereich Module nach cck suchen und dann mal schauen, was es dort schönes gibt. Gerade für Konzerte gäbe es da sehr viel, und die Menalto Gallerie würde ich dann mit einer Gallerie über Nodes ersetzen.

Also viel Spass

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Katasun, danke für die

Eingetragen von Mysteryland (6)
am 24.07.2009 - 23:18 Uhr

Hi Katasun,

danke für die weiteren Tipps. CCK setze ich auf http://www.mysteryland.biz schon für die Verlinkung auf Amazon.de Content und für die Anzeige von Bildern aus der Menalto-Galerie ein.

Ich arbeite mich ja auch erst seit dem c't Artikel über Drupal ein. Hab mir heute mal die aktuelle Ausgabe PHPuser mitgenommen und werde mal nächste Wochen den Drupal Workshop mit CCK und Views durchgehen. Oh man, das waren 9,80 Euro für 4 Seiten Workshop - hoffe das bringt was.

Ganz wie von Dir vorgeschlagen werde ich wohl nicht vorgehen, wie z.B. die Menalto Galerie durch Nodes ersetzen. Ein Grund ist unter anderem, das ich auf meinem Mac in der Software iPhoto'09 ein Plugin habe, womit man die Bilder unproblematisch hochladen kann.

Dann habe ich auf dem Mac auch noch die Delicious Library, wo ich demnächst über 1000 CDs, DVDs, Bücher usw. über einen Barcodescanner eingelesen habe. Bisher habe ich den Content ja nur rudimentär über einen iFrame in Drupal eingebunden.

Interessanter wäre es natürlich diesen Content über den XML oder CSV-Export der Delicios Library in einen Drupal Node oder halt über Table View einzubinden.

Am Ende hätte ich dann natürlich gerne die von Dir beschrieben Verlinkung und Filterung auf Orte, GoogleMaps usw. - soll ja am nicht alles so schnöde aussehen wir bisher!

Gruss
Heiko

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich hab jetzt mit

Eingetragen von thompson (284)
am 26.07.2009 - 13:50 Uhr

ich hab jetzt mit node-import importiert und muss sagen, nach anlegen der cck felder bin ich begeistert, wie einfach das ist.

http://www.muskelbody.info/naehrwerte

jetzt muss ich mich noch etwas um das theming der einzelnen nodes kümmern. (tipps und anregungen sind gerne gesehen ;-) )

Sport | Bodybuilding

  • 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 8 Stunden
  • Hey danke
    vor 3 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 3 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 3 Tagen
  • In der entsprechenden View
    vor 4 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 3 Tagen
  • gelöst
    vor 7 Wochen 5 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20461

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 18 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