laravel 导入导出(实际上还是php代码实现) -凯发k8官方网
凯发k8官方网
收集整理的这篇文章主要介绍了
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');
$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; //必须写
}
echo $str; //必须写
}
总结
以上是凯发k8官方网为你收集整理的laravel 导入导出(实际上还是php代码实现)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: