php下简单-暴力-直接-生成excel的xls文件的解决方法

此方法是使用了Content-Type来实现我们想要的功能。在html的header中加入以下两句就能使你的网页内容以20171101.xls附件形式直接下载下来

此方法是使用了Content-Type来实现我们想要的功能。

在html的header中加入以下两句就能使你的网页内容以20171101.xls附件形式直接下载下来

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

生成word文件

Header("Content-type:application/vnd.ms-word;charset=utf8");

Header("Content-Disposition: attachment;filename=$regno.doc");

下面这个文件大家可以直接试验下

<?php  header("Content-type: application/vnd.ms-excel; charset=utf8"); header("Content-Disposition: attachment; filename=20171101.xls"); ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <table width="900" border="0" cellspacing="0" cellpadding="0">   <tbody>     <tr>       <td align="center"><strong>关键词</strong></td>       <td align="center"><strong>网站</strong></td>       <td align="center"><strong>排名</strong></td>     </tr>     <tr>       <td align="center">郑州网站优化</td>       <td align="center">www.baidu.com</td>       <td align="center">1</td>     </tr>     <tr>       <td align="center">郑州seo</td>       <td align="center">www.baidu.com</td>       <td align="center">1</td>     </tr>     <tr>       <td align="center">网站优化</td>       <td align="center">www.baidu.com</td>       <td align="center">15</td>     </tr>     <tr>       <td align="center">seo</td>       <td align="center">www.baidu.com</td>       <td align="center">17</td>     </tr>   </tbody> </table> </body> </html>

不管你里面有多少样式,都会自动转换成xls文件,两句话就搞定了生成xls文件。

转载请注明:成都SEO

原创文章,作者:鲁 大师seo,如若转载,请注明出处:http://www.luseo.cn/archives/2922.html