我尝试了下面提到的所有方法都没有成功。我需要数据主体/单元格周围的边框,不包括标题行。范围从单元格 A2 到 E 作为最后一列及其行。数据有时会达到 4000 条或更多记录。我什至将 WAMP 的 php.ini 执行超时增加到 300 以进行测试。
如果每个都单独使用,则以下行工作正常,如果一起使用,最终会出现超时 30 秒的致命错误!
$objPHPExcel->getActiveSheet()->getStyle("A".($rowNumber-1))->applyFromArray($styleBordersArray, False);
$objPHPExcel->getActiveSheet()->getStyle("B".($rowNumber-1))->applyFromArray($styleBordersArray, False);
$objPHPExcel->getActiveSheet()->getStyle("C".($rowNumber-1))->applyFromArray($styleBordersArray, False);
$objPHPExcel->getActiveSheet()->getStyle("D".($rowNumber-1))->applyFromArray($styleBordersArray, False);
$objPHPExcel->getActiveSheet()->getStyle("E".($rowNumber-1))->applyFromArray($styleBordersArray, False);
以下行不适用于超时 30 秒的致命错误!
$objPHPExcel->getActiveSheet()->getStyle("A".($rowNumber-1).":E".($rowNumber-1))->applyFromArray($styleBordersArray, False);
跟随线工作正常,但不是所需的布局!刚想看看。
$objPHPExcel->getActiveSheet()->getStyle("A".($rowNumber-1).":C".($rowNumber-1))->applyFromArray($styleBordersArray, False);
随着 php.ini 的增加,Folllwoing 行不适用于超时 300 秒的致命错误!
$objPHPExcel->getActiveSheet()->getStyle("D".($rowNumber-1).":E".($rowNumber-1))->applyFromArray($styleBordersArray, False);