phpexcel常用操作
一、创建多个工作表
$objPHPExcel = new PHPExcel ();
$objPHPExcel->setActiveSheetIndex(0);//新建第一个工作表
$objPHPExcelActiveSheet = $objPHPExcel->getActiveSheet() ;
$objPHPExcelActiveSheet->setTitle('装箱单');//工作表的名字
$objPHPExcelActiveSheet->getTabColor()->setARGB(PHPExcel_Style_Color::COLOR_YELLOW); //工作表标签颜色$msgWorkSheet = new PHPExcel_Worksheet($objPHPExcel, '合同'); //新建第一个工作表
$objPHPExcel->addSheet($msgWorkSheet);
$objPHPExcel->setActiveSheetIndex(1); //第二个工作表
$objPHPExcelActiveSheet = $objPHPExcel->getActiveSheet() ;
$objPHPExcelActiveSheet->getTabColor()->setARGB( PHPExcel_Style_Color::COLOR_BLUE); //工作表标签颜色
最后的效果图:
二、excel一些样式设置
$objPHPExcelActiveSheet->getDefaultRowDimension()->setRowHeight(25);//设置默认行高$objPHPExcelActiveSheet->getStyle('A1')->getFont()->setBold(true)->setName('Calibri')->setSize(30);//setBold(true)设置加粗,setName设置字体,setSize设置字体大小$objPHPExcelActiveSheet->mergeCells('G3:I3');//合并单元格$objPHPExcelActiveSheet->getRowDimension(1)->setRowHeight(90);//设置指定行的行高$objPHPExcelActiveSheet->getColumnDimension('A')->setWidth(17);//设置列宽$objPHPExcelActiveSheet->getStyle('C1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);//设置水平对齐
$objPHPExcelActiveSheet->getStyle('C1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);//设置垂直对齐$styleArray = array('borders' => array('allborders' => array('style' => PHPExcel_Style_Border::BORDER_THIN,),),
);
$objPHPExcelActiveSheet->getStyle('A13:I15')->applyFromArray($styleArray);//设置表格边框样式//设置打印格式
$objPHPExcelActiveSheet->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_PORTRAIT);
$objPHPExcelActiveSheet->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);$objPHPExcelActiveSheet->getStyle('B4:B8')->getAlignment()->setWrapText(true);//自动换行$objPHPExcelActiveSheet->getStyle('A1:K1')->getFill()->getStartColor()->setARGB('FFFFFF');//设置填充颜色$objPHPExcel->getActiveSheet()->setShowGridlines(true);//显示或隐藏网格线 /false$objPHPExcel->getActiveSheet()->freezePane('A2');//固定表头$objPHPExcel->getActiveSheet()->getRowDimension(1)->setVisible(false);//隐藏某一行$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToWidth(1);//设置自动填充到页面的宽度
$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToHeight(0);
phpexcel常用操作相关推荐
- 【PHP】PHPExcel类 excel常用操作小结
PHP使用好久了,好像今天才想起来要记一篇博客呢.之前一直用的 ci 框架,后来做接口的时候打算换成 tp5, 不料机缘巧合之下又结识了 node,于是乎决然的站到了 js 的大营之下.PHP这块我会 ...
- php excel 类,【PHP】PHPExcel类 excel常用操作小结
PHP使用好久了,好像今天才想起来要记一篇博客呢.之前一直用的 ci 框架,后来做接口的时候打算换成 tp5, 不料机缘巧合之下又结识了 node,于是乎决然的站到了 js 的大营之下.PHP这块我会 ...
- TensorFlow常用操作:代码示例
1,定义矩阵代码示例: import tensorflow as tftf.zeros([3,4]) #定义3行4列元素均为0的矩阵tensor=tf.constant([1,2,3,4])#定义一维 ...
- Ubuntu 常用操作
Ubuntu常用操作 外观操作 修改应用icon图标 终端美化 内存管理 内存查询 分区管理 日志清理 操作执行 自动执行多条命令 外观操作 修改应用icon图标 在/usr/share/applic ...
- IOS沙盒Files目录说明和常用操作
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc ...
- 用Python轻松搞定Excel中的20个常用操作
来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...
- python和R对dataframe的常用操作的差异:head、tail、shape、dim、nrow、ncol、descirbe、summary、str
python和R对dataframe的常用操作的差异:head.tail.shape.dim.nrow.ncol.descirbe.summary.str # python df.head() # R ...
- 【node】Sequelize常用操作、基本增删改查
[node]Sequelize常用操作.基本增删改查 sequelize初始化 先初始化一个数据库实例 再初始化一个model实例 sequelize的数据类型 基本增删改查的写法 SELECT * ...
- JavaScript:对Object对象的一些常用操作总结
JavaScript对Object对象的一些常用操作总结. 一.Object.assign() 1.可以用作对象的复制 var obj = { a: 1 }; var copy = Object.as ...
最新文章
- 皮一皮:学钢琴的重要性!
- WGCNA | weighted correlation network analysis
- 线下实战—6月25号(深圳)
- 黑龙江省:到2025年将建成5G基站11.4万个
- 使用腾讯云函数签到天翼云盘
- 大道至简,职场上做人做事做管理(From Jimmy Zhang)
- C#获取客户端IP地址
- SSM项目使用junit单元测试时Mybatis通配符加载Mapper不能正常加载
- python方向是干什么的_Python有哪些应用方向 在数据分析上有什么优势
- wpe修改充值_WPE修改基础第四课:封包分析教程
- 平安银行软件测试难么,中国平安银行关于软件测试笔试试题(一)
- 蓝屏修复工具和蓝屏代码查询软件
- java combo_JAVA中的下拉框(Combo Box)概述(1) | 学步园
- 都2020年了,还在迷信啤酒与尿布!数据分析的真相是……
- 【数据挖掘概念与技术】学习笔记5-数据立方体技术
- DEM影像下载、拼接、裁剪(ArcGIS)
- 离散数学 08.02 格的定义
- 快手裁员30%,大部分年薪超100万!揭露职场真相:思考的深度,决定职场的高度...
- Arduino宿舍门禁,实现刷卡(NFC)开门
- C语言 随机数实现猜拳游戏
热门文章
- android push sdk6,JPush SDK 华为通道集成指南
- 小乌龟奔跑的无聊日记~
- sqllite能连接mysql_初识SqlLite ---.net连接数据库
- R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的均值和中位数、指定na.rm参数配置删除缺失值
- 深夜随感,闲扯三家,聊聊互联网通信新时代,发发感慨
- 配色-教你利用图片创建独有的色彩方案!
- Java构造方法和子类构造方法
- 树莓派zero w 配置wifi
- JZOJ-senior-5945. 【NOIP2018模拟11.02】昆特牌(gwent)
- Halcon 频域缺陷检测