如何將PHP頁面輸出成Excel檔

總不能將資料庫後台開放給一般人輸出Excel檔吧,

 

因此必須從PHP網頁下手,

當瀏覽者打開PHP網頁時會在伺服器端自動產生一個Excel檔,

好啦,廢話不多說,我們來看看PHP語法吧,

 

<?php $fp = fopen ("file_name.xls" , "w");

fputs ($fp , "編號\t姓名\t電話\n");

fclose ($fp);

?>

 

第一行利用fopen 打開file_name.xls,如果沒有此檔案,則新建立file_name.xls,如果有此檔案,則先清空裡面的資料。

若把wa,在開啟檔案時不會清空資料,寫進去的資料會從最後一個指標加資料。

第二行利用fputs 寫入資料,使用\t表示指標移到下一欄位,使用\n表示指標移到下一列。

寫入的資料可以是字串、資料表中的某一欄內容或是某一個變數。