方法
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