php html轉excel的實現方法

2020-08-15 12:02:00

php html轉excel的實現方法:首先開啓html檔案;然後在html的header中加入語句爲【header("Content-Disposition: attachment;filename=filename.xls");】即可。

推薦:《》

以php爲例直接用html生成excel檔案

以前都用PHPExcel等工具來生成Excel,功能很強大,但是有時我們只是要一個簡單的數據輸出而已,再使用那些就有些繁瑣了。最近碰巧發現了一個十分簡便的方法,就此記錄下來。

這裏主要是使用了Content-Type來實現我們想要的功能,然後使用PHP等程式語言來取得我們想要的數據。

在html的header中加入以下兩句就能使你的網頁內容以.xls附件形式直接下載下來

header("Content-type: application/vnd.ms-excel; charset=utf8");
header("Content-Disposition: attachment; filename=filename.xls");

這是一個完整的PHP檔案:

<?php
header("Content-type: application/vnd.ms-excel; charset=utf8");
header("Content-Disposition: attachment; filename=filename.xls");
$data .= "<table>";
$data .= "<tr>";
$data .= "<td>……</td>";
$data .= "<td>……</td>";
$data .= "<td>……</td>";
$data .= "<td>……</td>";
$data .= "<td>……</td>";
$data .= "</tr>";
$data .= "</table>";
echo $data. "\t";
?>

當然了,你也可以從數據庫中讀取或者回圈生成一些數據來填充excel也是可以的。

以上就是php html轉excel的實現方法的詳細內容,更多請關注php中文網其它相關文章!