php直接在網頁上生成excel提供下載的方法

xm52 9年前發布 | 2K 次閱讀 PHP

在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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!