**//引入类**
-----header('Content-type: text/html; charset=utf-8');import('Org.Util.PHPExcel');import('Org.Util.PHPExcel.Writer.Excel5');import('Org.Util.PHPExcel.IOFactory.php');//首先在命名空间中使用use think\Loader; 类  然后下面是thinkphp5引入方式  (我的类文件是放在 extend目录下的)//  Loader::import('PHPExcel',EXTEND_PATH,'.class.php');//   Loader::import('PHPExcel.Writer.Excel5',EXTEND_PATH);//   Loader::import('PHPExcel.IOFactory.php',EXTEND_PATH);//实例化对象$objPHPExcel = new \PHPExcel(); //设置工作簿的名称$objPHPExcel->getActiveSheet()->setTitle('经费表');//合并单元格$objPHPExcel->getActiveSheet()->mergeCells('A1:H1');//拆分单元格//$objPHPExcel->getActiveSheet()->unmergeCells('A1:H1');//设置单元格字体$objPHPExcel->getActiveSheet()->getStyle('A2')->getFont()->setName('宋体') //字体->setSize(12) //字体大小->setBold(true); //字体加粗 //设置行的高度$objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(31.5);$objPHPExcel->getActiveSheet()->getRowDimension('2')->setRowHeight(31.5);$objPHPExcel->getActiveSheet()->getRowDimension('3')->setRowHeight(69.75);//长度不够显示的时候 是否自动换行$objPHPExcel->getActiveSheet()->getStyle('B')->getAlignment()->setWrapText(true);//设置打印 页面 方向与大小(此为横向)$objPHPExcel->getActiveSheet()->getPageSetup()->setOrientation(\PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);$objPHPExcel->getActiveSheet()->getPageSetup()->setPaperSize(\PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);**//冻结标题
------**//第一种方式//$objPHPExcel->getActiveSheet()->freezePane('A1');//$objPHPExcel->getActiveSheet()->freezePane('A2');//第二种方式//设置水平居中 $objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);    $objPHPExcel->getActiveSheet()->getStyle('B2')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);//垂直居中$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('B2')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);//左对齐$objPHPExcel->getActiveSheet()->getStyle('A')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_JUSTIFY);//右对齐$objPHPExcel->getActiveSheet()->getStyle('A')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);// 设置页面边距为0.5厘米 (1英寸 = 2.54厘米)$margin = 1.78 / 2.54;   //phpexcel 中是按英寸来计算的,所以这里换算了一下$marginright = 1 / 2.54;   //phpexcel 中是按英寸来计算的,所以这里换算了一下//$pageMargins->setTop($margin);       //上边距//$pageMargins->setBottom($margin); //下$objPHPExcel->getActiveSheet()->getPageMargins()->setLeft($margin);      //左$objPHPExcel->getActiveSheet()->getPageMargins()->setRight(marginright);    //右//$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToWidth('1');//自动填充到页面的宽度//设置 标题索引    (点击 标题 跳转到对应的工作簿中)$objPHPExcel->getActiveSheet()->getCell('B4')->getHyperlink()->setUrl("sheet://'"计算机软件技术"'!A1");//设置边框$objPHPExcel->getActiveSheet()->getStyle('A1:H8')->getBorders()->getAllBorders()->setBorderStyle(\PHPExcel_Style_Border::BORDER_THIN);

phpexcel 导出 基本设置相关推荐

  1. phpexcel导出超过26列解决方案

    phpexcel导出超过26列解决方案 原文:phpexcel导出超过26列解决方案 将列的数字序号转成字母使用,代码如下:   PHPExcel_Cell::stringFromColumnInde ...

  2. php 报错乱码,thinkphp3 phpexcel 导出报错乱码清除ob

    这里写自定义目录标题 phpexcel 导出部分 $fileName = '用户信息'; $date = date("Y-m-d",time()); $fileName .= &q ...

  3. 关于PHPExcel导出Excel时身份证,数字会导出为科学计数的处理方法

    原文:关于PHPExcel导出Excel时身份证,数字会导出为科学计数的处理方法 上次在开发一个项目时,用到PHPExcel导出数据,其中有导出身份证等长串数字时导出的Excel中显示为科学计数方式. ...

  4. Yii框架 phpexcel 导出

    一.说明 之前使用的是PHPExcelXML包实现的数据导出,由于导出的文件扩展名为".xls" 在office2007上带不开,报如下图错误(用 WPS都能打开) 因此,此次采用 ...

  5. Yii框架中使用PHPExcel导出Excel文件

    Yii框架中使用PHPExcel导出Excel文件http://www.cnblogs.com/wgx214/p/3709521.html 转载于:https://www.cnblogs.com/fl ...

  6. php 导出excel 特殊字符,PHPEXCEL导出,存在特殊字符遇到的问题

    [13] => Array ( [payment_success_at] => [user_name] => ?.琳琳? [remarks] => [product_name] ...

  7. 关于PHPExcel 导出下载表格,调试器响应乱码

    PHPExcel导出表格是日常程序开发很常见的一功能,有些小伙伴千辛万苦把代码写好之后,运行一下结果发现浏览器没反应,表格下载不了或者表格乱码!!!像这种情况有三种解决方法: 1.在header 之前 ...

  8. php导出服务器表格乱码,phpExcel导出, 在本地正常,在服务器乱码解决办法

    phpExcel导出, 在本地正常,在服务器乱码 如题,在服务器运行时.... 重复一下,在本地运行是正常的,放上服务就成这样了,代码如下... $excel=new \PHPExcel(); do{ ...

  9. 应用phpexcel导出excel文件后打不开的问题解决方法

    应用phpexcel导出excel文件后打不开的问题解决方法 参考文章: (1)应用phpexcel导出excel文件后打不开的问题解决方法 (2)https://www.cnblogs.com/im ...

最新文章

  1. windows下 nginx安装 使用
  2. 20162318 2016-2017-2 《程序设计与数据结构》第7周学习总结
  3. 手机APP测试几个要点
  4. .NET Standard 2.0 特性介绍和使用指南
  5. 应用安全 - 渗透测试 - .net网站
  6. element筛选 ajax,vue使用element Transfer 穿梭框实现ajax请求数据和自定义查询
  7. 课程设计-三层架构ASP.NET作品分享网站(sql server数据库)
  8. Android Application的使用及其生命周期
  9. h文件中报错 unterminated conditional directive的原因
  10. 2019最新机构Web前端培训全套项目实战(完整)
  11. 打印机驱动无法安装到计算机是,打印机驱动无法安装、安装失败、安装不上的解决办法...
  12. 【Ubuntu 20.04 LTS】如何安装软件详细讲解
  13. 超宽带定位中的TOA/TDOA两种最常用算法介绍
  14. GPS天线类型和特点
  15. jdom操作xml实战
  16. 数据源为Excel的解决方法
  17. 用户研究:用户身上的七宗“罪”
  18. ios控制中心android版,控制中心iOS13
  19. 前端详细教学 超酷JS实现极客风打字效果
  20. 网口浪涌防护电路-Bob Smith电路

热门文章

  1. 《Erlang in anger》
  2. 调整tightvnc viewer窗口大小
  3. 【批处理DOS-CMD命令-汇总和小结】-Windows电脑开机自启动/执行Bat文件,各种方法小结
  4. sqlServer 修改默认1433端口
  5. ALSA驱动asoc框架之machine(二)
  6. tcp 三次握手,一句话概括
  7. 生活感悟随笔_20200526
  8. 爬虫基础之爬取豆瓣top250电影名字
  9. R语言中提取文件名和文件名
  10. 不锈钢激光焊接机能焊接多厚的钢板