使用PHPExcel实现Excel文件的导出

准备工作:
1.下载PHPExcel的SDK,下载地址:https://github.com/PHPOffice/PHPExcel

 

原生:

/**
     * 处理表单导出成表格
     */
    function excel_handle($a = 2)
    {
        require_once 'vendor/PHPExcel/PHPExcel.php';
        $PHPExcel = new \PHPExcel(); //实例化PHPExcel类,类似于在桌面上新建一个Excel表格
        $PHPSheet = $PHPExcel->getActiveSheet(); //获得当前活动sheet的操作对象
        $PHPSheet->setTitle('处理表'); //给当前活动sheet设置名称
        //表头
        //给当前活动sheet填充数据,数据填充是按顺序一行一行填充的,假如想给A1留空,可以直接setCellValue(‘A1’,’’);
        $PHPSheet->setCellValue('A1', 'ID')
            ->setCellValue('B1', '姓名')
            ->setCellValue('C1', '手机号')
            ->setCellValue('D1', '业务需求')
            ->setCellValue('E1', '处理人姓名')
            ->setCellValue('F1', '创建时间')
            ->setCellValue('G1', '是否处理')
        ;
        $order = D('Site/Handle')
            ->alias('h')
            ->join('LEFT JOIN ly_site_category AS c ON FIND_IN_SET(c.id,h.cid)')
            ->join('LEFT JOIN ly_admin_user AS u ON u.id = h.uid')
            ->group('h.id')
            ->field('h.id,h.username,h.mobile,group_concat(distinct c.title SEPARATOR " | ") as c_title,u.username 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值