php直接在網頁上生成excel提供下載的方法
在php環境運行上面的代碼,大家就可以看到瀏覽器詢問用戶是否下載excel文檔,點擊保存,硬盤上就多了一個excel的文件,使用excel打開就會看到最終的結果,怎么樣不錯吧。
其實在做真正的應用的時候,大家可以將數據從數據庫中取出,然后按照每一列數據結束后加\t,每一行數據結束后加\n的方法echo出來,在php的開 頭用header("Content-type:application/vnd.ms-excel");表示輸出的是excel文件,用 header("Content-Disposition:filename=test.xls");表示輸出的文件名為text.xls。這樣就ok 了。
<? header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; ?>
本文由用戶 xm52 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!