私は、クライアント用の新しい会計システムとcrm(Xero&Capsule)の統合に取り組んでいます。クライアントは10,000弱弱で、Drupal Webサイトにのみ保存されています。これらをエクスポートする必要があります。すべての詳細(電子メール、氏名、住所など)-csvまたはExcelファイルに。
現在Store Administrationの下で「View Customers」を実行できますが、これではエクスポートするオプションがありません。
しかしReports> Customer Reportsでは、各ページをcsvにエクスポートするオプションが表示されますが、情報は必要なものではなく、ユーザー名しか表示されません。
助言がありますか?
https://www.drupal.org/project/views_data_export モジュールを使用すると、ビューを作成してCSV、Excel、XMLなどにエクスポートできます。
また、バッチでのエクスポートもサポートしています(ビューに1 000以上の行がある場合、デフォルトでアクティブになります)。したがって、10,000クライアントは問題になりません。
これらの要件に対処するために考慮すべきもう1つのモジュールは Forena です。
レポートの書き込み機能(WYSIWYGレポートライターやクエリビルダーなど)を使用して、最初にニーズに合ったレポートを作成します(例:修正するために... ...情報は必要なものではありません。私のユーザー名... ')。その結果は、表形式の出力やグラフになります。レポートの内容が仕様と一致したら、それを(たとえば)CSVファイルとして保存できます。
以下は、forenaコミュニティのドキュメントページの1つからの引用です。つまり、 Forenaを検討する理由 :
Forenaで作成されたレポート(SVGGraphとmPDFを組み合わせたもの)は、PDFグラフが埋め込まれたドキュメントとして保存(エクスポート)できます。レポートの保存でサポートされるその他の形式は、CSV、XLS、DOC、HTMLなどです。 。
Forena ビデオデモとチュートリアル には、ライブデモへのリンクがかなり含まれています。
Forena で作成されたレポートは、CSVやXLSなどのさまざまなファイル形式で保存(エクスポート)できます。これを行うには、レポート(出力)URLの拡張として.csv
を追加します。そのレポートに相当するCSVが含まれています。サンプルとして、/reports/sample.states
にあるサンプルレポートを検討してください(自分のサイトでは、Forenaに付属のサンプルの1つ)。 URLを/reports/sample.states.csv
に変更(= .csv
を追加するだけ)して、同じレポートを.csv
形式で取得します。そのような.csv
を デモサイトの簡単な状態表 のURLに追加すると、結果は like like ...になります。
同じ手法が、.html
、.xls
(MS Excell)、.pdf
または.doc
(MS Word)の追加など、サポートされている他の拡張機能(エクスポート形式)にも適用されます。
ちなみに、すべてのデータブロックには、そのブロックにアクセスする権限がある場合、URLからも直接アクセスできます。次に、/reports/sample.states
にあるサンプルレポートのサンプルをいくつか示します。
簡単に言うと、この特定の答えに答えるには、必要なさまざまな(カスタム)SQLを記述し、自分のニーズに合ったレポートとしてフォーマットし、XLS(またはCSV?)として保存します。
開示:私は Forena の共同メンテナです。