zf框架下smatry模板tpl输出xls文件
2016-06-18 09:32
489 查看
ZF框架下:
必须代码:
$content = $this->view->render("XXX/XXX.tpl"); //路径
header( "Pragma: public" );
header( "Expires: 0" );
header("Accept-Ranges: bytes"); //比特流输出
header("Content-Disposition: attachment; filename=XXX.xls"); //文件名
header("Content-Type:APPLICATION/OCTET-STREAM;charset=GB2312"); //文件内容有中文的必须要charset=GB2312,对应的tpl设置为utf8
echo $content;
注意事项:
1:tpl内用table标签输出内容
2:text-align属性必须是在已知宽度的标签内才会生效,同理可得其他,涉及到长度宽度,必须要考虑当前元素的值,因为很多tpl转xls的过程不支持继承,或者说未指明的东西属性不会生效
3:图片的链接必须是绝对路径,img的width跟length属性在xls中无效
必须代码:
$content = $this->view->render("XXX/XXX.tpl"); //路径
header( "Pragma: public" );
header( "Expires: 0" );
header("Accept-Ranges: bytes"); //比特流输出
header("Content-Disposition: attachment; filename=XXX.xls"); //文件名
header("Content-Type:APPLICATION/OCTET-STREAM;charset=GB2312"); //文件内容有中文的必须要charset=GB2312,对应的tpl设置为utf8
echo $content;
注意事项:
1:tpl内用table标签输出内容
2:text-align属性必须是在已知宽度的标签内才会生效,同理可得其他,涉及到长度宽度,必须要考虑当前元素的值,因为很多tpl转xls的过程不支持继承,或者说未指明的东西属性不会生效
3:图片的链接必须是绝对路径,img的width跟length属性在xls中无效
相关文章推荐
- php中Smarty模板初体验
- 解析smarty 截取字符串函数 truncate的用法介绍
- smarty巧妙处理iframe中内容页的代码
- 关于PHP模板Smarty的初级使用方法以及心得分享
- php使用Smarty的相关注意事项及访问变量的几种方式
- php smarty的预保留变量总结
- smarty缓存用法分析
- smarty 原来也不过如此~~呵呵
- Smarty Foreach 使用说明
- Ajax+smarty技术实现无刷新分页
- PHP详细彻底学习Smarty
- ZF等常用php框架中存在的问题
- smarty 缓存控制前的页面静态化原理
- php smarty模版引擎中的缓存应用
- Smarty安装配置方法
- smarty section简介与用法分析
- 在smarty模板中使用PHP函数的方法
- php smarty模版引擎中的缓存应用
- smarty的保留变量问题
- Java实现把excel xls中数据转为可直接插入数据库的sql文件