php生成excel文件(csv)简单代码

作者:袖梨 2022-06-24

php生成excel文件(csv)参考代码如下:

 代码如下 复制代码
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename= www.111com.net test_data.xls");
//输出内容如下:
echo   "姓名"."t";
echo   "年龄"."t";
echo   "学历"."t";
echo   "n";
echo   "张三"."t";
echo   "25"."t";
echo   "本www.111Cn.net科"."t";
?>

下面这种方法是从一个项目中摘取的(只支持1997-2003)      t是Tab

 代码如下 复制代码

        /**
         * 导出 Excel 表格
         *
         */
        public function excel(){
            // 表示输出的是excel文件
           header("Content-type:application/vnd.ms-excel;");
            // 表示输出的文件名为lamp_dtype.xls
           header("Content-Disposition:filename=lamp_dtype.xls");
            $exc .= "类型名称t宿舍类别t宿舍面积t容纳人数t月租/人t备注tn";
            $dtype = D('dtype');
            // 查询数据库内的信息
            $datas = $dtype->select();
            // 循环输出每条信息
            foreach($datas as $data){
                $exc .="{$data['name']}t{$data['type']}t{$data['area']}t{$data['capacity']}t{$data['rent']}t{$data['remark']}tn";
            }
            // UTF-8 转换成 GB2312
            $exc =iconv("UTF-8","GB2312",$exc);
            echo $exc;

           // 避免输出下面的内容

            exit();
        }
?>

=================================================

生成csv:        逗号是Tab

相关文章

精彩推荐