使用thinkphp5對excel檔案進行匯出

(*-*)浩
發布: 2020-01-07 17:52:39
原創
2872 人瀏覽過

使用thinkphp5對excel檔案進行匯出

你好!有些人覺得excel導出很複雜,但其實很簡單,兩步驟操作即可完成想要的資料匯出,趕快試試看。

第一步將excel設定為tp框架的慣例設定common中(建議學習:thinkphp5

// 应用公共文件 /** * 导出excel * @param $strTable 表格内容 * @param $filename 文件名 */ function downloadExcel($strTable, $filename) { header("Content-type: application/vnd.ms-excel"); header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=" . $filename . "_" . date('Y-m-d') . ".xls"); header('Expires:0'); header('Pragma:public'); echo '' . $strTable . ''; }
登入後複製

第二步控制器程式碼

可以查詢出想要道出的數據,在下列td中遍歷出來即可。簡單方便你學會了嗎?

public function excel_daochu(){ $strTable =''; $strTable .= ''; $strTable .= ''; $strTable .= ''; $strTable .= ''; $strTable .= ''; $strTable .= ''; $aa = db("user")->select(); foreach ($aa as $k => &$v) { $v['add_time'] = date('Y-m-d H:i:s',$v['add_time']); } foreach($aa as $k=>$val){ $strTable .= ''; $strTable .= ''; $strTable .= ''; $strTable .= ''; $strTable .= ''; $strTable .= ''; } $strTable .='
ID用户账号昵称时间
'.$val['user_id'].''.$val['tel'].''.$val['ni_name'].' '.$val['add_time'].'
'; downloadExcel($strTable,'用户列表'); exit(); }
登入後複製

以上是使用thinkphp5對excel檔案進行匯出的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
tp5
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!