我的名片

网名:观海听潮

职业:PHP开发工程师

现居:山东省-青岛市

Email:1256699215@qq.com

当前访客

来自美国弗吉尼亚州的朋友,您好!

感谢您访问观海听潮 · 博客网站,祝您生活愉快!

您现在的位置是:首页  > IT文档  > php php

观海听潮

php 简单的excel导出

摘要
php 简单方法导出excel

//生成下载excel

function downloadExcel($strTable, $filename) {

    header("Content-type: application/vnd.ms-excel");

    header("Content-Type: application/force-download");

    header("Content-Disposition: attachment; filename=" . $filename . "_" . date('Y-m-d') . ".xls");

    header('Expires:0');

    header('Pragma:public');

    echo '<html><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style>br {mso-data-placement:same-cell;}</style>' . $strTable . '</html>';

}

//$strTable  table标签的html页面, $filename  导出的文件名称

//用这种方法导出建议只用于查看功能,如果涉及到导出的excel还要导入的话,最好不要用这种方法,可以用phpexcel导出。

导出的excel格式转换:

1)  文本:vnd.ms-excel.numberformat:@

2)  日期:vnd.ms-excel.numberformat:yyyy/mm/dd

3)  数字:vnd.ms-excel.numberformat:#,##0.00

4)  货币:vnd.ms-excel.numberformat:¥#,##0.00

5)  百分比:vnd.ms-excel.numberformat: #0.00%

实例:

给td标签增加样式:style="vnd.ms-excel.numberformat:@";这样导出的excel数据就是文本格式。

问题:

用这种方法导出的excel,利用Microsoft office打开,有的会出现无法查看的信息,因为不支持。

这样的话就需要用phpexcel插件去导出啦。


or 讨厌 (0)
微博logo QQ空间logo QQlogo 豆瓣logo 人人logo 百度贴吧logo 有道云笔记logo

文章评论

表情表情
×
图片图片

评论列表