怎么在php项目中对xls文件进行下载

介绍

怎么在php项目中对xls文件进行下载?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

源码:

代码如下:


& lt; ?php
/*
* @Description:下载xls表
*
* *
/
函数downloadXls ($ filename=& # 39; & # 39;) {
$ filename=!空($ filename) ?$ filename:死(& # 39;没有# 39;);

//头的作用是新建一个被下载的测试。xls
头(“内容类型:应用程序/vnd.ms-excel;charset=utf8");
头(“附加项:附件;文件名=$ filename");

//这里需要被输出的内容直接输出到测试。xls文件中
回声& # 39;这是考验! & # 39;;
退出;
}

$ fileName=& # 39; test.xls& # 39;;
downloadXls ($ fileName);
?比;


效果:

怎么在php项目中对xls文件进行下载”>,<br/> <br/>注意:如果输出的是中文信息的话,要注意字符编码的格式转换! <br/> <br/>但如果我想下载的是服务器中保存的xls文件呢? <br/> <br/>经过查看php手册:发现很简单就可以实现这个功能了,使用到了一个readfile函数。代码如下:<br/> </p> <p>代码如下:</p> <p> <br/> & lt; ?php <br/>/* <br/> * @Description:下载xls表<br/> * <br/> * * <br/>/<br/>函数downloadXls ($ filename=& # 39; & # 39;) {<br/> $ filename=!空($ filename) ?$ filename:死(& # 39;没有# 39;);<br/> <br/>//头的作用是新建一个被下载的测试。xls <br/>头(“内容类型:应用程序/vnd.ms-excel;charset=utf8头(“附加项:附件;文件名=$ filename");

//这里是需要被输出的文件
readfile ($ filename);
}

$ fileName=& # 39; test.xls& # 39;;
downloadXls ($ fileName);
?比;

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

怎么在php项目中对xls文件进行下载