Eine weitere Option zum Exportieren von Daten aus einer beliebigen Drupal-Datenbanktabelle ist die Verwendung der Exportfunktionen des Forena- Moduls (es enthält einige Community-Dokumentationen ).
Über Forena : Es basiert auf der Idee, SQL zu verwenden, um Daten aus einer Datenbank abzurufen (dies kann die Drupal-Datenbank oder eine externe Datenbank wie My SQL, Oracle, MS SQL usw. sein) und XHTML und CSS zu verwenden Formatieren Sie es in Webberichte. Besuchen Sie die Forena HowTos- Seite für einige Links (unten) zu einigen Live-Demo- / Showcase-Links.
Daten exportieren
Jeder Bericht kann in verschiedenen Dateiformaten wie CSV, XLS, PDF, DOC usw. exportiert (gespeichert) werden. Fügen Sie dazu einfach eine Erweiterung zur Berichts- (Ausgabe-) URL hinzu, die dem gewünschten Format entspricht (z. B.) .csv
für CSV-Format). Das enthält das Äquivalent dieses Berichts (im angeforderten Format). Betrachten Sie als Beispiel den Beispielbericht unter /reports/sample.states
(auf Ihrer eigenen Website eines der mit Forena gelieferten Muster). Ändern Sie die URL in /reports/sample.states.csv
(= nur hinzufügen .csv
), um denselben Bericht im .csv
Format zu erhalten. Wenn Sie dies .csv
zur URL der einfachen Statustabelle auf der Demo-Site hinzufügen möchten , ist das Ergebnis wie folgt ...
Gleiche Technik gilt für andere unterstützte Erweiterungen (Exportformate), wie zum Beispiel das Hinzufügen .html
, .xls
(MS Excell), .pdf
oder .doc
(MS Word).
Übrigens sind alle Datenblöcke auch direkt über ihre URL zugänglich, sofern Sie die Berechtigung haben, auf diesen Block zuzugreifen. Hier einige Beispiele dafür für den Beispielbericht unter /reports/sample.states
:
Kurz gesagt, um diese spezifische Antwort zu beantworten, würde ich die verschiedenen (benutzerdefinierten) SQLs schreiben, die ich benötige, sie als Berichte formatieren, die meinen Anforderungen entsprechen, und sie dann einfach als CSV (oder XML? Oder JSON?) Speichern.
Daten importieren
Mit der Forena-Integration in das Feeds- Modul können Datenblöcke importiert werden.
Ein Tutorial zu den verfügbaren Funktionen finden Sie im Video zum Importieren von Daten und Berichten basierend auf Daten als Drupal-Knoten .
Offenlegung: Ich bin Mitbetreuer der Forena Modul.