PHP将Excel另存为html页面
2015-06-18 16:37
603 查看
//这里引入PHPExcel类 $filePath = 'Excel文件.xls'; $fileType = PHPExcel_IOFactory::identify($filePath); //文件名自动判断文件类型 $objReader = PHPExcel_IOFactory::createReader($fileType); $objPHPExcel = $objReader->load($filePath); $savePath = '文件保存路径/文件名.html'; //这里记得将文件名包含进去 $objWriter = new PHPExcel_Writer_HTML($objPHPExcel); $objWriter->setSheetIndex(0); //可以将括号中的0换成需要操作的sheet索引 $objWriter->save($savePath); //保存为html文件
一开始接到这个任务其实我是拒绝的...Duang...在没有任何特效的帮助下,我没理由拒绝。
网上查了很多关键词,没查到专门去实现这个功能的,偶尔有两个标题党,点进去看了发现竟然是加header让网页另存为Excel的,实在让我无语。
正当我一筹莫展准备亲自动手写一个类来另存为HTML时,老毛病犯了,我随手点开PHPExcel类库的源码文件,搜索了 HTML 这个关键词,意外的是竟然搜到了。
于是乎,怀着有点忐忑的心情,点进去看了源码,这才知道PHPExcel的作者们已经提前实现了这一切。所以,在这里要给他们点个赞,至少也得32个,没办法,QQ表情最少也是这个数吧。
之所以写下来,一是方便以后查阅,二,我个人觉得这种功能也挺冷门的,毕竟使用PHPExcel的人,十个里边大概有九个是为了实现导入或导出吧,剩下一个,嗯,应该是正在练习怎么使用。
同时,提一下,PHPExcel还提供了另存为PDF的功能,看客们可以自己去查源码。
相关文章推荐
- php实现的日历程序
- PHP中func_get_args(),func_get_arg(),func_num_args()的区别
- [PHP] EDBID:36372中上传漏洞源代码分析
- PHP将数组存入到数据库中
- windows ntp 服务器
- LAMP第三部分php,mysql配置
- php实现的验证码文件类实例
- PHP时间格式大全
- [PHP] 图像二次渲染
- 【PHP定时执行计划任务】
- Laravel国内镜像
- win下php扩展下载。。
- php实现比较全的数据库操作类
- php socket
- php 待整理
- 现在的php市场
- php文件操作相关类实例
- php身份证号码检查类实例
- PHP批量生成图片缩略图的方法
- PHP中foreach循环中使用引用要注意的地方