Viewsで表示した内容をCSVダウンロード

カテゴリ ダウンロード コアバージョン 6.x 関連モジュール Views Bonus Pack

Viewsで様々な表示が可能ですが、Viewsで表示した結果を簡単にCSVダウンロードする方法はありますか?

コメント

ユーザー actbrain の写真

Views Bonus Pack( http://drupal.org/project/views_bonus )モジュールを利用します。

1.管理 > サイトの構築 > モジュール を開いて以下のモジュールを有効にします。
  ・Bonus Views Export
2.管理 > サイトの構築 > ビュー を開いて、対象ビューの編集をクリックします。
3.基本設定のスタイルを CSV file に設定します。

※ このままだと、CSVファイルの文字コードがDrupal標準のUTF-8になってしまうので、modules/views_bonus/export/views-bonus-export-csv.tpl.phpをテーマフォルダにコピーし、以下のようにmb_convert_encoding()関数をはさむことにより、WindowsのExcelで読めるようになります。

// Print out header row, if option was selected.
if ($options['header']) {
$temphead = mb_convert_encoding(implode($seperator, $header) . "\r\n", "SJIS", "UTF-8");
print $temphead;
}

// Print out exported items.
foreach ($themed_rows as $count => $item_row):
$tempbody = mb_convert_encoding(implode($seperator, $item_row) . "\r\n", "SJIS", "UTF-8");
print $tempbody;
endforeach;

ページ

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ Core Ver. 関連モジュール タイトル
SSH 7.50 ProxyCommand SSH IP制限を1コマンドで通過する
Apache2.4 7.50 Apache2.4のアクセス制限
サイトの構築 7.50 Module Missing Message Fixer モジュールをアンインストールしたらエラーがでるようになった
drush 7.54 Drush Drushでdrupalサイトをインストールする方法
ユーザの管理 7.50 Paypal continued billing drupal7のPaypal継続課金モジュールについて
コンテンツの管理 7,51 Views Data Export Views Data ExportでCSVデータが欠けてしまう
アップデート 7.50 Download count DOWNLOAD MODULEページでダウンロードが失敗することがある
開発 mail 7.50 Mail Safety 開発/テスト用サイトのメール
メール 7.50 Smtp smtpでGmailアカウントを使いたい
jQuery Revolution 7.50 jQuery Revolutionのリンクがスマホで機能しない
CentOS 7.50 消せないファイルを消すには
権限 7.50 Cron Basic認証時のCron(wget)実行方法
PCRE 7.50 preg_match()がおかしい
コンテンツの作成 7.50 Inline Entity Form Drupal6のフィールドグループのようなモジュールはありませんか?
ユーザ 7.44 Quickbar 会員の種別(役割)別にメニューを設けたい
ユーザ 7.44 Password Policy 無効なユーザーを整理したい
コンテンツの作成 7.50 Expanding Textareas Textareaフォームの行サイズを自動調整するモジュール
コンテンツの作成 7.50 Code per Node ページ毎にCSSやJSを設定したい
コンテンツの作成 7.34 Entityreference prepopulate 新規ノード作成時のリファレンス方法
コンテンツの管理 7.50 Administration menu 標準のユーザー管理ページ

ページ