tp5使用PHPExcel将数据保存到表格,并对表格填充背景色
1、引入PHPExcel
require_once '../extend/PHPExcel/PHPExcel.php';
2、实例化phpexcel对象
$obj = new \PHPExcel();
3、设置Excel属性
$obj->getProperties()
->setCreator("Maarten Balliauw") //创建人
->setLastModifiedBy("Maarten Balliauw") //最后修改人
->setTitle("Office 2007 XLSX Test Document") //设置标题
->setSubject("Office 2007 XLSX Test Document") //设置主题
->setDescription("Test document ") //设置备注
->setKeywords( "office 2007 openxml php") //设置关键字
->setCategory( "Test result file"); //设置类别
4、向表中表格添加数据
$obj->setActiveSheetIndex(0) //设置第一个内置表(一个xls文件里可以有多个表)为活动的
->setCellValue( 位置(如A1), 内容 ); //给表的单元格设置数据,数据格式可以为字符串
5、设置填充的样式和背景色
$obj->setActiveSheetIndex(0)->getStyle( 位置)->getFill()->setFillType(\PHPExcel_Style_Fill::FILL_SOLID);
$obj->setActiveSheetIndex(0)->getStyle( 位置)->getFill()->getStartColor()->setARGB('ffffff00');
6、激活当前表,并清除缓冲区,避免乱码
$obj->setActiveSheetIndex(0);
ob_end_clean();
7、最后只需要生成Excel或者提示下载即可
//生成Excel,并自定义保存路径
//"Excel2007"生成2007版本的xlsx,"Excel5"生成2003版本的xls
$objWriter = \PHPExcel_IOFactory::createWriter($obj,'Excel5');
$objWriter->save(iconv("UTF-8","gbk//TRANSLIT",'./数据.xlsx'));
tp5使用PHPExcel将数据保存到表格,并对表格填充背景色相关推荐
- TP5使用PHPExcel将数据动态导出为Excel表格
数据表导出为Excel是CMS系统中很常见的功能,PHPExcel即使已经被作者停更但是依然是一个很好的选择,首先要知道的是PHPExcel不支持Composer下载,所以我们需要去Github中手动 ...
- TP5.0 PHPExcel 数据表格导出导入(引)
TP5.0 PHPExcel 数据表格导出导入(引) 今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExc ...
- mfc创建excel如何另存为_mfc表格数据保存为excel文件-VC (MFC)如何从对话框写数据到Excel...
我现在把Excel表格嵌入到MFC单文档界面,然后对嵌... 1.首先,打开媒介工具"记事本",将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中 ...
- python保存表格_python怎么把数据保存为excel
在python中把数据保存为excel的方法:首先下载xlwt:然后使用[win+R]快捷键打开cmd,切换目录到下载的文件地址并输入[python setup.py install]:再调用xlwt ...
- phpexcel.php实际应用,tp5使用PHPExcel
tp5使用PHPExcel 到PHPExcel 官网下载 phpexcel压缩包 只要Classes目录 解压到vendor 下面 控制器: use Classes\PHPExcel_IOFactor ...
- java 取pdf表格内容数据_Java 在PDF中添加表格
本文将介绍通过Java编程在PDF文档中添加表格的方法.添加表格时,可设置表格边框.单元格对齐方式.单元格背景色.单元格合并.插入图片.设置行高.列宽.字体.字号等. 使用工具:Free Spire. ...
- Delphi:ClientDataset+TDataSetProvider的数据保存问题
看到一篇介绍ClientDataSet和TDataSetProvider,非常精彩,特此保存. ==================================================== ...
- JS实现动态生成表格并提交表格数据向后端 表格中数据转为json
原文地址 需求:在web页面上动态的生成表格,并可以对表格中的数据进行编辑,然后把表格中的数据提交至后端服务器保存. 首先动态生成表格. 1.首先我们需要导入JS库文件.jQuery 2.然后在页面d ...
- laytpl遍历实体列表_Layui数据表格之获取表格中所有的数据方法
数据表格中的数据是通过直接赋值的方式.这里实际上思想是反过来的,将拿数据表格中的所有数据,转换为layui数据表格拿原始数据去渲染数据表格. 1.创建一个作用域合适的js对象数组用来保存数据表格中的原 ...
最新文章
- 假如我是超级卷王。。。
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(7.2) 模块管理,模块的添加、修改、删除...
- 外联css及js的使用
- Serverless 的价值
- 程序包android.support.annotation不存在_我不知道我不了解的Redis知识
- 600兆的html文件怎么打开,如何打开容量600多兆的文本文件
- Mac下修改hosts 解决访问github慢的问题
- 图【数据结构F笔记】
- 知识主题间先序关系挖掘
- 下载丨67页PDF,云和恩墨技术通讯(2021年1月刊)
- 【论文阅读】医疗影像分割中的半监督学习Semi-supervised
- hadoop/hbase/hive单机扩增slave
- 【WebRTC】几个重要sdp参数描述
- GitHub桌面版使用教程及中文版插件安装
- 在设备上启用开发者选项
- 新浪短网址api接口——5个可生成新浪t.cn短链的在线工具网站评测
- internet协议dns服务器地址,DNS服务器配置使用 及全国DNS地址大全
- 抖音商家入驻需要什么条件
- Vert.x(vertx) Web开发-路由
- LeetCode:438. 找到字符串中所有字母异位词(简单易懂)