[精讚] [會員登入]
2608

[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] 檢查檔案是否是圖檔 使用getimagesize函數檢查檔案是否是圖檔

[PHP] 隨機產生一個顏色字串 讓PHP 隨機產生一個顏色字串

[PHP] 字串拆解函數substr 奇異的錯誤(札記) 偶然發現一個 substr函數拆解上的怪異之處

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

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

[PHP] 好用的php常數 介紹PHP中 __DIR__, __FILE__, __FUNCTION__, __CLASS__, __METHOD__, __LINE__, __NAMESPACE__等常數

隨機好文

[MAC] 截取螢幕畫面的方法 截取螢幕畫面的方法,在MAC中叫作螢幕快照,英文是screenshot

SELinux 常用指令和檔案 在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他

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

看懂DSUB DVI HDMI USB等各式影音接頭 看懂DSUB DVI HDMI等各式影音接頭

[JAVA] JWS, JWT, JWE, JOSE是什麼? [JAVA] JWS, JWT, JWE, JOSE是什麼?非常的複雜,儘量來搞清楚..