php exl表格导出

<?php
header("Content-type:text/html;charset=utf-8");
$servername = "localhost";
$username = "root";
$password = "Xiaowu34!@#";
$dbname = "job_qybk";

$conn=mysqli_connect($servername, $username, $password,$dbname);//连接数据库
$conn->set_charset("gb2312");//设置数据库编码
if(!$conn)
    die("数据库链接错误!");
$sql = "SELECT * FROM " .('resume_information'). " ";
$classres = $conn->query($sql);
//转换编码格式方法

function gb($str)//因为xls的格式是gb2312所以要把utf-8转换成gb2312
{
    return iconv("UTF-8", "GB2312//IGNORE", $str);
}
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment; filename=resume_data.xls");//默认保存名字
                echo gb('姓名').chr(9);
                echo gb('性别').chr(9);
                echo gb('出生年月').chr(9);
                echo gb('籍贯').chr(9);
                echo gb('现居地').chr(9);
                echo gb('手机号').chr(9);
                echo gb('紧急联系人').chr(9);
                echo gb('邮箱').chr(9);
                echo gb('毕业院校').chr(9);
                echo gb('最高学历').chr(9);
                echo gb('所学专业').chr(9);
                echo gb('专业证书').chr(9);
                echo gb('英语等级').chr(9);
                echo gb('英语分数').chr(9);
                echo gb('工作经验').chr(9);
                echo gb('工作履历').chr(9);
                echo gb('应聘岗位').chr(9);
                echo gb('到岗时间').chr(9);
                echo gb('Photoshop').chr(9);
                echo gb('InDesign').chr(9);
                echo gb('IIIustrator').chr(9);
                echo gb('Premiere').chr(9);
                echo gb('Dreamweaver').chr(9);
                echo  gb('Flash').chr(9);
                echo gb('其他').chr(9);
                echo gb('投简历时间').chr(9);
                echo chr(13);
            foreach($classres as $k => $v){
                echo $v['Name'].chr(9);//姓名
                if($v['Sex'])
                    echo gb("男").chr(9);//性别  1代表男 0代表女
                else
                    echo gb("女").chr(9);//性别  1代表男 0代表女
                echo $v['Date'].chr(9);//出身年月
                echo $v['Place'].chr(9);//籍贯
                echo $v['Present'].chr(9);//现居地
                echo $v["Phone"].chr(9);//手机号
                echo $v['Emergency'].chr(9);//紧急联系人
                echo $v['Mail'].chr(9);//邮箱
                echo $v['School'].chr(9);//毕业院校
                echo $v['Education'].chr(9);//最高学历
                echo $v['Major'].chr(9);//专业
                echo gb($v['Certufucate']=='undefined' ? "" : $v['Certufucate']).chr(9);//专业证书
                if($v['Grade']==gb('请选择'))
                    echo "".chr(9);
                else
                    echo $v['Grade'].chr(9);
                echo gb($v['Fraction']?"":$v['Fraction']).chr(9);//分数
                echo $v['Life'].chr(9);//工作经验
                echo $v['Resume'].chr(9);//工作履历
                echo $v['Post'].chr(9);//应聘岗位
                echo $v['Position'].chr(9);//到岗时间
                echo gb($v['Photoshop']?"√":"").chr(9);
                echo gb($v['InDesign']?"√":"").chr(9);
                echo gb($v['IIIustrator']?"√":"").chr(9);
                echo gb($v['Premiere']?"√":"").chr(9);
                echo gb($v['Dreamweaver']?"√":"").chr(9);
                echo gb($v['Flash']?"√":"").chr(9);
                echo $v['Other'].chr(9);//其他
                echo $v['Throw_Time'].chr(9);//投简历时间
                echo chr(13);
            }

  

原文地址:https://www.cnblogs.com/wz-ctt/p/6846511.html