可以用Pear套件,下面是比較簡單的方式...
<input type="button" name="B1" value="下載EXCEL" onclick="location.href=download.xls">
\t:指Tab鍵(換欄位)
\n:指換行
$txtFile = "欄位A\t欄位B\t欄位C\t欄位D\n";
while ($row = mssql_fetch_array($result)){
$txtFile .= "'$row['id']\n"; //在值的前面加上單引號變成字串
}
//開啟EXCEL檔
//若檔案存在,則刪除檔案
if (file_exists("/localhost/download.xls")){
unlink("/localhost/download.xls");
}
if (!$file = fopen("/localhost/download.xls","w+")){
echo 開啟文字檔失敗
exit;
}
fputs($file,$txtFile); //把資料寫入檔案
fclose($file);
PS.若內容四個空格,會被當成tab鍵,所以…需把它替換掉
str_replace(' ',"",$result[$tab])
沒有留言:
張貼留言