在phpexcel中如何删除2个单元格之间的中间边界线?
喜欢这张照片:
目前显示为:
这是我目前的代码:
$styleArray = array(
'borders' => array(
'allborders' => array(
'style' => PHPExcel_Style_Border::BORDER_DOUBLE
)
)
);
$objPHPExcel->getActiveSheet()->getStyle("G".$rownum.":H".$rownum)->applyFromArray($styleArray);
unset($styleArray);
答案 0 :(得分:8)
虽然我同意你的方法适用于@Dagon我觉得它有点乱,但我建议使用'outline'方法。像这样
'borders' => array(
'outline' => array(
'style' => PHPExcel_Style_Border::BORDER_DOUBLE
),
)
答案 1 :(得分:2)
单独为单元格指定每一面
'borders' => array(
'left' => array(
'style' => PHPExcel_Style_Border::BORDER_DOUBLE,
),
'right' => array(
'style' => PHPExcel_Style_Border::BORDER_DOUBLE,
),
'bottom' => array(
'style' => PHPExcel_Style_Border::BORDER_DOUBLE,
),
'top' => array(
'style' => PHPExcel_Style_Border::BORDER_DOUBLE,
),
一个单元格将拥有正确的'none',并且已经离开'none'