【发布时间】:2016-05-19 15:54:56
【问题描述】:
我正在使用 PHPExcel 创建一个包含大约 20,000 个单元格的电子表格。其中一些单元格的样式为红色。为了应用红色样式,我正在遍历一个单元格引用数组:
foreach ($notCheapest as $cellRef) {
$sheet->getStyle($cellRef)->applyFromArray([
'font' => [
'color' => ['rgb' => 'a00000']
]
]);
}
虽然这可行,但它真的很慢。有没有办法通过附加样式将一组单元格引用传递给 PHPExcel?我猜想调用 getter 1000 次,而 applyFromArray() 方法是导致这里缓慢的原因。
【问题讨论】:
标签: performance phpexcel