laravel 导入导出(实际上还是php代码实现)
生活随笔
收集整理的這篇文章主要介紹了
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; //必須寫
}
總結
以上是生活随笔為你收集整理的laravel 导入导出(实际上还是php代码实现)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习操作系统P3 多处理器编程:从入门到
- 下一篇: .NET微服务系列之Saga分布式事务案