我对 PHPExcel 有点新,我正在尝试仅在单元格范围内应用顶部和左侧边框,每个边框具有不同的颜色。这就是我正在努力实现的目标:
我试过:
$style = array(
'borders' => array(
'top' => array('style' => PHPExcel_Style_Border::BORDER_THIN),
'left' => array('style' => PHPExcel_Style_Border::BORDER_THIN)
),
);
$xls->getActiveSheet()->getStyle($range)->applyFromArray($style);
...
Run Code Online (Sandbox Code Playgroud)
但它没有用。
提前致谢!
小智 5
你想要第一列#red 和其余的#purple ..
$objPHPExcel->getActiveSheet()->getStyle($range)->getBorders()->getTop()->applyFromArray(
array(
'style' => PHPExcel_Style_Border::BORDER_DASHDOT,
'color' => array(
'rgb' => #Purple
)
)
);
Run Code Online (Sandbox Code Playgroud)
对于左侧:
$objPHPExcel->getActiveSheet()->getStyle($range)->getBorders()->getLeft()->applyFromArray(
array(
'style' => PHPExcel_Style_Border::BORDER_DASHDOT,
'color' => array(
'rgb' => #Red
)
)
);
Run Code Online (Sandbox Code Playgroud)
干杯,
| 归档时间: |
|
| 查看次数: |
5056 次 |
| 最近记录: |