PHP将Excel另存为html页面
//这里引入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的功能,看客们可以自己去查源码。
转载于:https://www.cnblogs.com/zetakoala/p/4586227.html
PHP将Excel另存为html页面相关推荐
- Excel2JSON Excel转JSON Excel另存为JSON的技巧
不过欢迎大家转发到微博.微信.朋友圈~么么哒~ JSON是码农们常用的数据格式,轻且方便,而直接手敲JSON却是比较麻烦和令人心情崩溃的(因为重复的东西很多),所以很多码农可能会和我一样,选择用Exc ...
- Microsoft.Office.Interop.Excel的用法以及利用Microsoft.Office.Interop.Excel将web页面转成PDF
1.常见用法 using Microsoft.Office.Interop.Excel; 1)新建一个ExcelApplicationClass ExcelApp = New ApplicationC ...
- 服务器保存时提示文档未保存文件格式,,EXCEL另存为PDF提示:文档未保存
excel另存为pdf,保存类型里怎么添加Pdf型式? 新版本的直接里面就有这个选项,老版本的可以在网上搜索Excel转pdf插件即可(有pdf虚拟打印机的也可以直接选择打印成pdf,不需要安装插件) ...
- excel 树结构json_码农必备:Excel另存为JSON的技巧
原标题:码农必备:Excel另存为JSON的技巧 原创声明:本文为原创,未经许可,禁止转载! 不过欢迎大家转发到微博.微信.朋友圈~么么哒~ JSON是码农们常用的数据格式,轻且方便,而直接手敲JSO ...
- html设置excel打开新窗口,怎么在excel的大页面上设置第几页第几页的
excel总是显示很大字"第几页第几页"怎么去掉 打开excel表格,可以在页面显示中看到有浅灰色的"第1页"."第3页"字样. 点击页面上 ...
- java解析excel的js页面,Java导入Excel文件页面实现JS
Excel导入: 页面创建导入按钮,如: 代码: 导入交易 JS: function upload(){ layer.open({ type : 2, //层类型 title :'导入文件', //标 ...
- 将excel导入到页面表格_如何将Excel文档导入Google表格
将excel导入到页面表格 Did someone send you an Excel document, but you don't have Excel? Giving up on Microso ...
- excel另存为PDF,然后保持缩放
excel另存为PDF,然后保持缩放
- excel另存为没有dbf_PDF转Excel怎么做的?节省工作时间,你要学会的办公技巧
早上给小李发了一个压缩包的PDF,因为量很大,所以直接发送Excel也有点麻烦,所以我就图个方便,全部发送了PDF给小李,要他把这些表格里的一些数据整合一下,万万没想到,这个小伙子吭哧吭哧一下午还没把 ...
最新文章
- Android 依赖库发布(上传 Library 到 JCenter)gradle最高支持4.4
- JavaScript函数式编程学习
- python 跳水板
- boost::spirit模块实现一个以逗号分隔的数字列表的生成器的测试程序
- 两数之和(Leetcode第1题)
- 岗位理解_如何正确理解策划岗位
- 三行代码实现冒泡排序算法
- “懒癌”患者福音:是时候找一个AI帮你做家务了
- 2019寒假作业一:PTA7-1 打印沙漏
- 这就是搜索引擎 (豆瓣).html 1.index 第1章 搜索引擎及其技术架构 1 第2章 网络爬虫 12 第3章 搜索引擎索引 36 第4章 索引压缩 76 第5章 检索模型与搜索排序 99
- Learn Git Branching 学习笔记(基础篇)
- 超声波测距实现距离预警(米斯琪+开发板)
- Zlib的安装与测试
- hangman游戏c语言,英语游戏 猜词游戏hangman
- 反游戏规则~触发5亿创设~引发3-6个跌停?
- 噢,我这该死的魅力,国潮新锐品牌「二某某」她来了她来了
- SpringMvc自定义消息转换器
- 浅析YUV422模式
- C#ListBox控件
- 客制化 GH60 XD60 像 Poker 一样的 60% 机械键盘 (1)设计键盘