欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 综合教程 >内容正文

综合教程

laravel 导入导出(实际上还是php代码实现)

发布时间:2023/10/11 综合教程 77 老码农
生活随笔 收集整理的这篇文章主要介绍了 laravel 导入导出(实际上还是php代码实现) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1.导出

public function excel(){
        $data=User::all();
        $data=json_decode(json_encode($data),true);   //true必须写      这里的目的是把json格式转化为数组
        $str="ID\t标题\t图片地址\t内容\t作者\t性别\t电话\t邮箱\t加入时间\t修改时间\t状态"."\n";   //  \t  \n是表格识别的格式,代表下一格  换行
        foreach ($data as $v){

            if($v['sex']==1){
                $v['sex']='男';
            }else{
                $v['sex']='女';
            }
            if($v['deleted_at']==""){
                $v['deleted_at']='启用';
            }else{
                $v['deleted_at']='未启用';
            }
            $str.=implode("\t",$v)."\n";
        }
        header('Content-type: application/xls');
        header('Content-Disposition: attachment; filename="users.xls"');   //请求的header头,后面的是导出表格的名字
        echo $str;    //必须写
    }

总结

以上是生活随笔为你收集整理的laravel 导入导出(实际上还是php代码实现)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。