tp3.2 excel导出

下载 PHPExcel 放到tp中 

     vendor("PHPExcel.PHPExcel");
        vendor("PHPExcel.Reader.Excel2007");
        $objPHPExcel = new \PHPExcel();        //这里要注意‘\’ 要有这个。因为版本是3.1.2了。
        $objWriter = new \PHPExcel_Writer_Excel5($objPHPExcel);

        $objPHPExcel->getActiveSheet()->setCellValue('A1',  '编号');//这里是设置A1单元格的内容
        $objPHPExcel->getActiveSheet()->setCellValue('B1',  '二级分类');////这里是设置B1单元格的内容
        $objPHPExcel->getActiveSheet()->setCellValue('C1',  '名称');
        $objPHPExcel->getActiveSheet()->setCellValue('D1',  '剩余库存');

        foreach ($list as $key => $value)
        {
            $i=$key+2;//表格是从1开始的
            $objPHPExcel->getActiveSheet()->setCellValue('A'.$i,  $value['kehu_goods_id']);//这里是设置A1单元格的内容
            $objPHPExcel->getActiveSheet()->setCellValue('B'.$i,  $value['cat_two_id']);////这里是设置B1单元格的内容
            $objPHPExcel->getActiveSheet()->setCellValue('C'.$i,  $value['goods_name']);
            $objPHPExcel->getActiveSheet()->setCellValue('D'.$i,  $value['goods_stock']);
        }

        //接下来当然是下载这个表格了,在浏览器输出就好了
        header("Pragma: public");
        header("Expires: 0");
        header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
        header("Content-Type:application/force-download");
        header("Content-Type:application/vnd.ms-execl");
        header("Content-Type:application/octet-stream");
        header("Content-Type:application/download");;
        header('Content-Disposition:attachment;filename=test.xls');
        header("Content-Transfer-Encoding:binary");

        $objWriter->save('test.xls');
        $objWriter->save('php://output');
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值