如果我們要使用程式幫我們產出 Excel,其實只要產出表格並存成 excel 的副檔名 .xls 就可以用 excel 打開了,這邊還利用了 CodeIgniter 的 Dowload Helper 讓我們可以直接把產出的資料下載。
首先我們使用 php 幫我們產出 table:
$content="<html><body>";
$content.="<table>";
$content.="<tr><td>序號</td><td>投稿時間</td><td>標題</td><td>內容</td><td>姓名</td><td>電話</td><td>email</td></tr>";
$content.=“</table>";
$content=“</body></html>";
接著使用 download 輔助函式:
$this->load->helper('download');
再把資料轉成檔案下載即可:
$name = 'data.xls'; force_download($name, $content);