zoukankan      html  css  js  c++  java
  • php 导出csv文件

    <?php
    
     $sql = "select * from members_sqzj order by id asc";
                $result = $db->fetch_All($sql);//查询数据
    
                $str = "name,tel,company,shangquan
    ";
                $str = iconv('utf-8','gb2312',$str);
                foreach($result as $k=>$v){
                    $name = iconv('utf-8','gb2312',$v['name']); //中文转码
                    $tel = iconv('utf-8','gb2312',$v['tel']);
                    $company = iconv('utf-8','gb2312',$v['company']);
                    $shangquan = str_replace(',','|',$v['shangquan']);//不能出现“,”
                    $shangquan = iconv('utf-8','gb2312',$shangquan);
                    $str .= $name.",".$tel.",".$company.",".$shangquan."
    "; //用引文逗号分开
                }
                $filename = date('Ymd').'.csv'; //设置文件名
                export_csv($filename,$str); //导出
    
    
    function export_csv($filename,$data)
    {
        header("Content-type:text/csv");    //内容类型
        header("Content-Disposition:attachment;filename=".$filename);    //内容配置:附件,文件名
        header('Cache-Control:must-revalidate,post-check=0,pre-check=0');  //缓存控制 验证
        header('Expires:0');                      //到期
        header('Pragma:public');                  //语用             
        echo $data;
    }
    ?>        
    

      代码简单,header不好记。

  • 相关阅读:
    mysql 常用语句
    easyui 时间格式化
    sql学习
    Java基础知识
    windows部署环境(laravel项目)
    gradle spring boot构建项目
    linux mysql操作
    composer
    linux常用命令
    mongodb使用手册
  • 原文地址:https://www.cnblogs.com/hyh123/p/5443170.html
Copyright © 2011-2022 走看看