博客
关于我
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/

    你可能感兴趣的文章
    Nginx 反向代理 MinIO 及 ruoyi-vue-pro 配置 MinIO 详解
    查看>>
    Nginx 反向代理解决跨域问题
    查看>>
    Nginx 反向代理配置去除前缀
    查看>>
    nginx 后端获取真实ip
    查看>>
    Nginx 学习总结(17)—— 8 个免费开源 Nginx 管理系统,轻松管理 Nginx 站点配置
    查看>>
    nginx 常用配置记录
    查看>>
    Nginx 我们必须知道的那些事
    查看>>
    Nginx 的 proxy_pass 使用简介
    查看>>
    Nginx 的配置文件中的 keepalive 介绍
    查看>>
    nginx 配置 单页面应用的解决方案
    查看>>
    nginx 配置~~~本身就是一个静态资源的服务器
    查看>>
    Nginx下配置codeigniter框架方法
    查看>>
    nginx添加模块与https支持
    查看>>
    Nginx的Rewrite正则表达式,匹配非某单词
    查看>>
    Nginx的使用总结(一)
    查看>>
    Nginx的是什么?干什么用的?
    查看>>
    Nginx访问控制_登陆权限的控制(http_auth_basic_module)
    查看>>
    nginx负载均衡的五种算法
    查看>>
    Nginx配置ssl实现https
    查看>>
    Nginx配置TCP代理指南
    查看>>