使用PHPExcel为一系列单元格设置样式

11

我正在尝试使用phpexcel来样式化Excel表格。我执行以下操作:

$sheet->getStyle('A1:B2')->applyFromArray($style);

如果我能给出数字坐标会更好。我可以使用getStyleByColumnAndRow($x, $y)获取一个单元格的样式,但无法用于范围。有任何想法吗?是否支持?

提前致谢,M。


也许一个重要的提示: 一次性编写多个单元格的样式比分别编写每个单元格的样式要快得多。 在我的测试用例中,一次性编写多个单元格的值并没有使我的代码更快,但是一次性编写多个单元格的样式却使它变得更快。 - David Gausmann
1个回答

11
你可以使用PHPExcel函数通过整数坐标生成单元格名称A1B2,只需使用“:”作为粘合字符将名称连接起来,并使用与当前代码相同的代码。 编辑:
用于根据其坐标创建列名的函数是:
PHPExcel_Cell::stringFromColumnIndex($colIndex)

谢谢你的回答!我希望有一个更好看的解决方案,也许是一个单独的函数。我喜欢保持我的代码简短 :D - M--

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接