首页 > Web开发 > 详细

PHPExcel 中文使用手册详解 常用的方法

时间:2020-04-10 12:38:00      阅读:82      评论:0      收藏:0      [点我收藏+]
$objPHPExcel->getActiveSheet()->getStyle(‘A1‘)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);//所有单元格文字居中
$objPHPExcel->getActiveSheet()->getStyle(‘A1‘)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);//所有单元格文字垂直居中
$objPHPExcel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(20);//所有单元格(行)默认高度
$objPHPExcel->getActiveSheet()->getDefaultColumnDimension()->setWidth(20);//所有单元格(列)默认宽度
$objPHPExcel->getActiveSheet()->getRowDimension(‘1‘)->setRowHeight(30);//设置行高度
$objPHPExcel->getActiveSheet()->getColumnDimension(‘C‘)->setWidth(30);//设置列宽度
$objPHPExcel->getActiveSheet()->getStyle(‘A1‘)->getFont()->setSize(18);//设置文字大小
$objPHPExcel->getActiveSheet()->getStyle(‘A1‘)->getFont()->setBold(true);//设置是否加粗
$objPHPExcel->getActiveSheet()->getStyle(‘A:Z‘)->getAlignment()->setWrapText(TRUE); // A 到 Z 行,字符串自动换行,不会撑开单元格高度  不影响其他的设置
$objPHPExcel->getActiveSheet()->getStyle("1:100")->getAlignment()->setWrapText(TRUE); // 第1列 到 第100列 单元格 字符串自动换行,会撑开单元格高度,但这样就会影响自定默认单元格的高度,
$objPHPExcel->getActiveSheet()->getStyle("A1:A100")->getAlignment()->setWrapText(TRUE); // A1 到 A100 单元格,指定A行的 字符串自动换行 
$objPHPExcel->getActiveSheet()->getStyle("A1")->getAlignment()->setWrapText(TRUE); // A1单元格,字符串自动换行
//    "\n"  指定位置换行  必须用双引号

$objPHPExcel -> getActiveSheet() -> getDefaultStyle() -> getFont() -> setSize(10);// 设置默认字体大小
$objPHPExcel -> getActiveSheet() -> getStyle(‘A1‘) -> getFont() -> setSize(14);// 设置单元格字体大小
$objPHPExcel -> getActiveSheet() -> getStyle(‘A1‘) -> getFont()->getColor()->setRGB(‘FF0000‘);// 设置单元格字体颜色

// 设置单元格背景色
    $objPHPExcel -> getActiveSheet() -> getStyle(‘A1‘) -> getFill() -> setFillType(PHPExcel_Style_Fill::FILL_SOLID);
    $objPHPExcel -> getActiveSheet() -> getStyle(‘A1‘) -> getFill() -> getStartColor() -> setRGB(‘99CCFF‘);

$objPHPExcel->getDefaultStyle()->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);//所有单元格文字居中
$objPHPExcel->getDefaultStyle()->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);//所有单元格文字垂直居中

$objPHPExcel->getActiveSheet()->getStyle(‘A1‘)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);//指定单元格 设置文字居左(HORIZONTAL_LEFT,默认值)中(HORIZONTAL_CENTER)右(HORIZONTAL_RIGHT)
$objPHPExcel->getActiveSheet()->getStyle(‘A1‘)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);//指定单元格 垂直居中

 

PHPExcel 中文使用手册详解 常用的方法

原文:https://www.cnblogs.com/zc290987034/p/12672495.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!