PHPがCSVファイルをエクスポートする簡単な例

WBOY
リリース: 2016-07-25 08:55:03
オリジナル
967 人が閲覧しました
  1. /**

  2. * CSV ファイルのエクスポート、ヘッダー関数の例
  3. * 編集: bbs.it-home.org
  4. */
  5. header( "Cache-Control: public" );
  6. header( "Pragma: public" );
  7. header("Content -type:application/vnd.ms-excel");
  8. header("Content-Disposition:attachment;filename=txxx.csv");
  9. header('Content-Type:APPLICATION/OCTET-STREAM');
  10. ob_start();

  11. $header_str = iconv("utf-8",'gbk',"情報id,标题,名前,電话,QQ,メール,内容,時間n");
  12. $ file_str="";
  13. $mysqli= new mysqli('localhost','root','','test');

  14. if (mysqli_connect_errno()) {

  15. printf("接続に失敗しました: %sn", mysqli_connect_error());
  16. exit();
  17. }
  18. $sql='select * frommessages';
  19. $mysqli->query("set names utf8 ;");
  20. $result= $mysqli->query($sql);

  21. if($result){

  22. while ($row = mysqli_fetch_assoc($result)){
  23. $file_str.= $row['id '].','.$row['タイトル'].','.$row['名前'].','."{$row['電話']}'".','.$ row['qq'].','.$row['email'].','.str_ireplace(',',',',$row['content']).','.$row[' retime']."n";
  24. }
  25. }else{
  26. echo "nonono!!!";
  27. }
  28. $file_str= iconv("utf-8",'gbk',$file_str);
  29. ob_end_clean();
  30. echo $header_str;
  31. echo $file_str;
  32. ?>

复制代


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート