博客
关于我
PHPExcel使用笔记
阅读量:420 次
发布时间:2019-03-06

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

PHPExcel使用笔记 - 常见操作总结

在最近的项目中,PHPExcel插件被频繁使用,因此总结了其常见操作方法。以下是一些实用的技巧,希望能为您节省时间。

  • 设置字体样式

    $objPHPExcel->getDefaultStyle()->getFont()->setName('微软雅黑');$objPHPExcel->getDefaultStyle()->getFont()->setSize(11);
  • 设置单元格内容及样式

    $monthDate = $sheet->setCellValueExplicitByColumnAndRow($colIndex, 2, '');$monthDate->getStyleByColumnAndRow($colIndex, $rowIndex)->getAlignment()    ->setWrapText(true)    ->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER)    ->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$monthDate->getColumnDimensionByColumn($col)->setWidth(5);
  • 设置单元格背景颜色

    $sheet->getStyleByColumnAndRow($colIndex, 2, $colIndex, 2)    ->getFill()    ->setFillType(\PHPExcel_Style_Fill::FILL_SOLID);$sheet->getStyleByColumnAndRow($colIndex, 2, $colIndex, 2)    ->getFill()    ->getStartColor()    ->setRGB('BEBEBE');
  • 使用数组设置样式

    $styleArray = array(    'borders' => array(        'allborders' => array(            'style' => \PHPExcel_Style_Border::BORDER_THIN        )    ));$sheet->getStyleByColumnAndRow(0, 1, $colIndex, $rowIndex - 1)    ->applyFromArray($styleArray);
  • 合并单元格并填充内容

    $sheet->mergeCellsByColumnAndRow(0, $rowIndex + 1, $colIndex, $rowIndex + 1)    ->setCellValueByColumnAndRow(0, $rowIndex + 1, 'content');
  • 设置所有单元格边框

    $objPHPExcel->getActiveSheet()    ->getStyle('A1:' . $objPHPExcel->getActiveSheet()->getHighestColumn() . ':' . ($objPHPExcel->getActiveSheet()->getHighestRow() - 1))    ->applyFromArray($styleArray);
  • 设置字体下划线

    $sheet->getStyleByColumnAndRow(3, $rowIndex)    ->getFont()    ->setUnderline(true);
  • 设置所有单元格自适应高度

    foreach ($objPHPExcel->getActiveSheet()->getRowDimensions() as $rd) {    $rd->setRowHeight(-1);}
  • 以上代码示例希望能为您提供参考。每个代码均附有详细的解释,帮助您快速掌握PHPExcel的操作方法。

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

    你可能感兴趣的文章
    PHP水仙花问题解法之一
    查看>>
    php没有解析是怎么回事,linux下php文件没有被剖析怎么办?_后端开发
    查看>>
    php注册页面实现注册后跳转页面
    查看>>
    PHP消息队列的实现方式与详解,值得一看
    查看>>
    PHP混合Go协程并发
    查看>>
    php源码中如何添加滚动公告,给WordPress网站添加滚动公告的方法
    查看>>
    PHP源码安装后如何新增模块
    查看>>
    php源码详细安装步骤,linux下php源码安装步骤
    查看>>
    php漏洞tips
    查看>>
    php版Zencoding之 phpstorm
    查看>>
    PHP版本升级5.4手记
    查看>>
    php版本升级总结
    查看>>
    php版本微信公众号开发
    查看>>
    php版的微信公众号开发演示
    查看>>
    php生成html文件的多种方法介绍
    查看>>
    php生成二维码到图片上
    查看>>
    php生成二维码并下载图片(适应于框架)
    查看>>
    PHP生成及获取JSON文件的方法
    查看>>
    PHP生成唯一不重复的编号
    查看>>
    PHP生成器-动态生成内容的数组
    查看>>