Drupalデータベーステーブルからデータをエクスポートするために機能する別のオプションは、Forenaモジュールのエクスポート機能を使用することです(かなりのコミュニティドキュメントが付属しています)。
Forenaについて:SQLを使用してデータベース(DrupalデータベースまたはMy SQL、Oracle、MS SQLなどの外部データベース)からデータを取得し、XHTMLおよびCSSを使用してWebレポートにフォーマットします。いくつかのライブデモ/ショーケースリンクへのリンク(下部近く)については、Forena HowTosページにアクセスしてください。
データのエクスポート
レポートは、CSV、XLS、PDF、DOCなどのさまざまなファイル形式でエクスポート(保存)できます。これを行うには、目的の形式に対応するレポート(出力)URLに拡張子(.csvCSV形式の場合)。これには、そのレポートと同等のものが含まれます(要求された形式)。サンプルとして、/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ノードとしてデータに基づいてデータとレポートをインポートする方法に関するビデオをご覧ください。
開示:私はの共同メンテナです フォレナ モジュール。