memo.xight.org

日々のメモ

CSV形式でのデータのダウンロード

方法

  1. サーバ側でCSVファイルを作成し,ダウンロードさせる
  2. Header関数でContent-typeを出力し,整形したデータをそのまま返す

サンプル

/* HTTPヘッダの出力 */
Header("Content-disposition: attachment; filename=test.csv");
Header("Content-type: application/octet-stream; name=test.csv");
/* データを出力 */
echo $contents;

Reference

  Do You PHP? - CSV形式でのデータダウンロード
  http://www.pat.hi-ho.ne.jp/dimension/sample/sample_ora_csv.shtml