• 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);
                }
    

      

  • 相关阅读:
    Cesium加载Geoserver wtms服务和wms服务
    使用GeoServer+PostgreSQL+PostGIS+OpenLayers3
    Cesium 绕点旋转飞行效果
    时间分片技术(解决 js 长任务导致的页面卡顿)
    Cesium随笔:视锥绘制(下)
    使用geoserver发布arcgis切片
    Cesium点击获取模型或者地形点的位置
    npm库使用roullup封装经验总结
    一个删除node_modules文件夹的脚本
    cesium点击面高亮事件
  • 原文地址:https://www.cnblogs.com/wz-ctt/p/6846511.html
Copyright © 2020-2023  润新知