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将数据保存到表格,并对表格填充背景色相关推荐

  1. TP5使用PHPExcel将数据动态导出为Excel表格

    数据表导出为Excel是CMS系统中很常见的功能,PHPExcel即使已经被作者停更但是依然是一个很好的选择,首先要知道的是PHPExcel不支持Composer下载,所以我们需要去Github中手动 ...

  2. TP5.0 PHPExcel 数据表格导出导入(引)

    TP5.0 PHPExcel 数据表格导出导入(引) 今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExc ...

  3. mfc创建excel如何另存为_mfc表格数据保存为excel文件-VC (MFC)如何从对话框写数据到Excel...

    我现在把Excel表格嵌入到MFC单文档界面,然后对嵌... 1.首先,打开媒介工具"记事本",将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中 ...

  4. python保存表格_python怎么把数据保存为excel

    在python中把数据保存为excel的方法:首先下载xlwt:然后使用[win+R]快捷键打开cmd,切换目录到下载的文件地址并输入[python setup.py install]:再调用xlwt ...

  5. phpexcel.php实际应用,tp5使用PHPExcel

    tp5使用PHPExcel 到PHPExcel 官网下载 phpexcel压缩包 只要Classes目录 解压到vendor 下面 控制器: use Classes\PHPExcel_IOFactor ...

  6. java 取pdf表格内容数据_Java 在PDF中添加表格

    本文将介绍通过Java编程在PDF文档中添加表格的方法.添加表格时,可设置表格边框.单元格对齐方式.单元格背景色.单元格合并.插入图片.设置行高.列宽.字体.字号等. 使用工具:Free Spire. ...

  7. Delphi:ClientDataset+TDataSetProvider的数据保存问题

    看到一篇介绍ClientDataSet和TDataSetProvider,非常精彩,特此保存. ==================================================== ...

  8. JS实现动态生成表格并提交表格数据向后端 表格中数据转为json

    原文地址 需求:在web页面上动态的生成表格,并可以对表格中的数据进行编辑,然后把表格中的数据提交至后端服务器保存. 首先动态生成表格. 1.首先我们需要导入JS库文件.jQuery 2.然后在页面d ...

  9. laytpl遍历实体列表_Layui数据表格之获取表格中所有的数据方法

    数据表格中的数据是通过直接赋值的方式.这里实际上思想是反过来的,将拿数据表格中的所有数据,转换为layui数据表格拿原始数据去渲染数据表格. 1.创建一个作用域合适的js对象数组用来保存数据表格中的原 ...

最新文章

  1. 假如我是超级卷王。。。
  2. 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(7.2) 模块管理,模块的添加、修改、删除...
  3. 外联css及js的使用
  4. Serverless 的价值
  5. 程序包android.support.annotation不存在_我不知道我不了解的Redis知识
  6. 600兆的html文件怎么打开,如何打开容量600多兆的文本文件
  7. Mac下修改hosts 解决访问github慢的问题
  8. 图【数据结构F笔记】
  9. 知识主题间先序关系挖掘
  10. 下载丨67页PDF,云和恩墨技术通讯(2021年1月刊)
  11. 【论文阅读】医疗影像分割中的半监督学习Semi-supervised
  12. hadoop/hbase/hive单机扩增slave
  13. 【WebRTC】几个重要sdp参数描述
  14. GitHub桌面版使用教程及中文版插件安装
  15. 在设备上启用开发者选项
  16. 新浪短网址api接口——5个可生成新浪t.cn短链的在线工具网站评测
  17. internet协议dns服务器地址,DNS服务器配置使用 及全国DNS地址大全
  18. 抖音商家入驻需要什么条件
  19. Vert.x(vertx) Web开发-路由
  20. LeetCode:438. 找到字符串中所有字母异位词(简单易懂)

热门文章

  1. selenium+java 定位方法 findElement 之 By tagName
  2. 关于瑕积分的几道例题
  3. unity 毛笔字笔触(画图)
  4. 膜拜大佬!mysql创建一个数据库命令
  5. 基于vagrant 给虚拟机配一个共享文件夹
  6. 抢先报名 Google 谷歌“游戏出海的下一个金矿——抢滩东南亚”线上研讨会
  7. Python 定义变量和定义变量名的规则
  8. 读我编程,我快乐:程序员职业规划之道
  9. 《C++11Primer》阅读随记 -- 十八、用于大型程序的工具
  10. object标签的codebase属性-自动升级