[精讚] [會員登入]
2576

[PHP] 輸出EXCEL的最簡易方法

輸出EXCEL最簡易方法,就沒要求太多了

分享此文連結 //n.sfs.tw/12804

分享連結 [PHP] 輸出EXCEL的最簡易方法@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 12:44:40 最後編修
2018-10-12 01:46:41 By 張○○
 

要由網頁上直接輸出 EXCEL 的檔案有許多方法,有用 file 的方法或是 PEAR 的方法來製作。

所以我還是覺得使用 TABLE 直接把內容丟出來是最簡便的方法,

在送出畫面前(例如使用按了你的下載EXCEL連結時),先執行這段:

PHP

    $filename="Filename".date("YmdHis").".xls";   // 建立檔名
    header("Content-type:application/vnd.ms-excel"); // 送出header
    header("Content-Disposition:filename=$filename");  // 指定檔名

接下來的程式用PHP把 table 直接畫出來就好了:
 

<html>
<meta charset="utf-8" />
<body>

<table>
表格內容tr td...的 HTML略
</table>
</body></html>

可惜這種方法比較難以處理分頁的問題。不過已經很夠用了。


原文 2010-09-30 15:

END

你可能感興趣的文章

[PHP] 陣列排序 sort, ksort, asort, usort... 簡單的記錄PHP的陣列排序,因為常常會用到。

[phpmyadmin] 缺少 mcrypt 外掛,請檢查 PHP 設定 缺少 mcrypt 外掛,請檢查 PHP 設定,安裝php-mcrypt。

[PHP] UTF8中取出字串中特定的字數 要將字串,例如資料庫取出的TEXT,取出特定的字數

[PHP] 命名空間 namespace及 use PHP >=5.3 開始支援命名空間:namespace

[PHP8] 使用autoload autoload+ namespace +use 到了php7之後,namespace和use越來越重要,此篇整理autoload和namespace、use的結合使用。

PHP 移除陣列中的元素 要移除陣列中的其中一項元素

隨機好文

使用Google尋找你的手機 這近發現google竟然可以用來找android的手機,而且不需要經過什麼設定或安裝軟體。

PHP for sphinx 函式庫安裝 PECL/sphinx PHP>= 5.2.2 已經能原生支援 sphinx,可是預設的沒有裝,我們得自己裝才能用

為什麼要重造輪子? 什麼輪子?造什麼輪子?我為什麼要重造輪子?

Smarty安裝 smarty 是著名的樣版引擎,非常的好用,用多了突然發現拿掉smarty反而不會寫php了,以下是安裝過程..

[Wildfly10] 發佈war檔 deploy war file onto wildfly10