Drupalデータベーステーブルからデータをエクスポートするために機能する別のオプションは、Forenaモジュールのエクスポート機能を使用することです(かなりのコミュニティドキュメントが付属しています)。
Forenaについて:SQLを使用してデータベース(DrupalデータベースまたはMy SQL、Oracle、MS SQLなどの外部データベース)からデータを取得し、XHTMLおよびCSSを使用してWebレポートにフォーマットします。いくつかのライブデモ/ショーケースリンクへのリンク(下部近く)については、Forena HowTosページにアクセスしてください。
データのエクスポート
レポートは、CSV、XLS、PDF、DOCなどのさまざまなファイル形式でエクスポート(保存)できます。これを行うには、目的の形式に対応するレポート(出力)URLに拡張子(.csv
CSV形式の場合)。これには、そのレポートと同等のものが含まれます(要求された形式)。サンプルとして、/reports/sample.states
(自分のサイトのForenaに付属のサンプルの1つ)にあるサンプルレポートを検討してください。URLを/reports/sample.states.csv
(=追加.csv
するだけ)に変更して、同じレポート.csv
形式で取得します。デモサイトのSimple Table of Statesの.csv
URLにそのようなものを追加すると、結果は次のようになります...
同じ技術は、追加のような他のサポートの拡張(エクスポート形式)に適用され.html
、.xls
(MSエクセル)に、.pdf
または.doc
(MS Wordなど)。
ちなみに、すべてのデータブロックには、そのブロックにアクセスする権限があれば、URLからも直接アクセスできます。以下にあるサンプルレポートのサンプルをいくつか示します/reports/sample.states
。
簡単に言うと、この特定の答えに答えるために、必要なさまざまな(カスタム)SQLを記述し、それを自分のニーズに合ったレポートとしてフォーマットし、CSV(またはXML?またはJSON?)として保存します。
データのインポート
フィードモジュールとForenaの統合を使用すると、データブロックをインポートできます。
利用可能な機能に関するチュートリアルについては、Drupalノードとしてデータに基づいてデータとレポートをインポートする方法に関するビデオをご覧ください。
開示:私はの共同メンテナです フォレナ モジュール。