PHPExcel导出网络图片(如果是微信图片需将微信图片转成正常的图片地址)

博客介绍了如何使用PHPExcel库在后台处理用户数据,将包含网络图片的记录导出到Excel表格中,特别是处理微信图片并转换为正常图片URL的步骤。同时提到在php中设置Excel单元格宽度遇到的问题,期待读者提供解决方案。
摘要由CSDN通过智能技术生成

数据库的格式:
在这里插入图片描述
后台:
在这里插入图片描述
需求:将用户导到excel表中

use PHPExcel_IOFactory;use PHPExcel;

//将用户导出到excel表中,并保存用户头像
    public function export(){
        $exportId = json_decode(Request::param('exportId'),true);//需要导出数据的id
        $exportS  = Db::name('member');//表名

        $objPHPExcel = new PHPExcel();
        $objActSheet = $objPHPExcel->getActiveSheet();
        try {

            $objActSheet->setCellValue( 'A1','用户名' );
            $objActSheet->setCellValue( 'B1','电话' );
            $objActSheet->setCellValue( 'C1','用户类型' );
            $objActSheet->setCellValue( 'D1','性别' );
            $objActSheet->setCellValue( 'E1','学校' );
            $objActSheet->setCellValue( 'F1','班级' );
            $objActSheet->setCellValue( 'G1','地址' );
            $objActSheet->setCellValue( 'H1','注册时间' );
            $objActSheet->setCellValue( 'I1','头像' );
            $objActSheet->setCellValue( 'J1','头像链接' );

            $cell_counter = 1;
            if( $exportId == null){
                $store_ids = $exportS->select();

            }else{
                $store_ids = $exportS->where('id','in',$exportId)->select();
            }
            foreach ($store_ids as $shopinfo) {
                switch ($shopinfo['user_type']) {
                    case 1:
                        $sho
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值