php導出excel表格基礎

需求:導出數據庫信息,存excel,格式xls
 $filename='guestExcel';
 $data = '';
 // 數據庫信息
 $list = Message::all();
 // 表格頭部信息
 $data .= "<table border='1'>";
 $data .= "<tr>
                 <td>id</td>
                 <td>用戶名</td>
                 <td>創建時間</td>
                 <td>更新時間</td>
               </tr>";

 // 格式轉換
 header("Content-type: application/vnd.ms-excel; charset=gbk");
 header("Content-Disposition: attachment; filename=$filename.xls");
 //$list爲數據庫查詢結果,既二維數組。利用循環出表格,直接輸出,既在線生成execl文件
 foreach($list as $key => $val)
 {
     // 表格內容
     $data .= "<table border='1'>";
     $data .= "<tr>
                 <td>".$val['id']."</td>
                 <td>".$val['content']."</td>
                 <td>".$val['create_time']."</td>
                 <td>".$val['update_time']."</td>
               </tr>";

     $data .= "</table>";
 }

 $data.='</table>';
 // 導出
 echo $data ;
 exit();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章