博客
关于我
PHPExcel一些基本设置总结
阅读量:793 次
发布时间:2023-02-28

本文共 1746 字,大约阅读时间需要 5 分钟。

PHPExcel 实例操作指南

实例化 PHPExcel 类库

在开始操作之前,需要先实例化 PHPExcel 类库。以下命令用于创建一个新的 Excel 文档:

$objPHPExcel = new PHPExcel();

获取并设置当前活动 sheet

$objSheet = $objPHPExcel->getActiveSheet();$objSheet->setTitle('sheet的名字');

设置单元格值

$objSheet->setCellValue('A1', 'XXXXXX');

设置单元格样式

$objSheet->getStyle('A1')->getFont()->setName('宋体')->setSize(16)->setBold(true);

合并单元格

$objSheet->mergeCells('A1:G1');

拆分单元格

$objSheet->unmergeCells('A1:H1');

设置单元格内容格式

$objSheet->setCellValue('A1', "深圳佳信隆企业管理咨询有限公司\n联系人:陆小姐\nTEL:0755-83769137");

启用文本换行

$objSheet->getStyle('A1')->getAlignment()->setWrapText(true);

设置单元格自动换行

$objSheet->getStyle('B')->getAlignment()->setWrapText(true);

设置单元格居中方式

$objSheet->getStyle('A1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objSheet->getStyle('A1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);

设置单元格右居中和左居中

$objSheet->getStyle('A1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);$objSheet->getStyle('A1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_JUSTIFY);

设置单元格背景颜色和边框

$styleThinBlackBorderOutline = array(    'borders' => array(        'allborders' => array(            'style' => \PHPExcel_Style_Border::BORDER_THIN,            'color' => array('argb' => 'FF000000'),        ),    ),);$objSheet->getStyle('A6:G6')->applyFromArray($styleThinBlackBorderOutline);

设置打印方向与纸张大小

$objSheet->getPageSetup()->setOrientation(\PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);$objSheet->getPageSetup()->setPaperSize(\PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);

冻结标题行

$objSheet->freezePane('A1');$objSheet->freezePane('A2');

冻结特定行和列

$objSheet->freezePaneByColumnAndRow(8, 4);

以上代码示例提供了在 PHPExcel 中常用的操作方法,帮助您快速创建和格式化 Excel 文档。

转载地址:http://vytfk.baihongyu.com/

你可能感兴趣的文章
php-fpm进程数优化
查看>>
PHP-GD库-分类整理
查看>>
php-laravel框架用户验证(Auth)模块解析(一)
查看>>
php-laravel框架用户验证(Auth)模块解析(三)登录模块
查看>>
php-laravel框架用户验证(Auth)模块解析(二)注册模块
查看>>
php-laravel框架用户验证(Auth)模块解析(四)忘记密码
查看>>
php-redis中文参考手册_Ping_echo_set_get_setex_psetex_...
查看>>
Redis使用不当导致应用卡死
查看>>
PHP-Shopify-API-Wrapper 使用教程
查看>>
php-兔子问题,斐波那契数列
查看>>
PHP-希尔排序
查看>>
PHP-快速排序的2种实现方法
查看>>
Redis使用lua脚本
查看>>
php-数据结构-二叉树的构建、前序遍历,中序遍历,后序遍历,查找,打印
查看>>
php-有序数组合并后仍有序
查看>>
redis使用
查看>>
Redis以及Redis的php扩展安装
查看>>
PHP-算法-最少比较次数获取最大值最小值
查看>>
php-约瑟夫问题
查看>>
Redis从库不能同步报Can’t save in background: fork: Cannot allocate memory错误
查看>>