PHPExcel一些基本设置总结
发布日期:2025-05-03 07:35:32 浏览次数:10 分类:精选文章

本文共 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 文档。

上一篇:phpexcel中文手册
下一篇:phpEnv的PHP集成环境

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2026年06月06日 12时31分52秒