2013-02-05 46 views
1

有谁知道如何引用PHPExcel中的非相邻单元?phpexcel选择非相邻单元

如:

$sheet->getStyle('B2,C8')->applyFromArray()

我一定要他们两个单独的行拆分或者是有办法把它们结合起来?我已经做了比我想象的更多的研究,似乎无法在任何地方找到答案。

回答

1

您可以只选择单个单元格或单元格区域,因此如果您需要选择多个不相邻的单元格,则必须分两步完成。

+0

感谢一个数组,我很害怕那... – Falantar014

+0

如果它只是少数几个单元格,这不是一个大问题。如果它是更大的数字也许有一些模式,你可以使用循环来做到这一点。 – Gustek

+0

这是今年路线图的一部分,我们要合理化处理调用中的单元格引用的方式,以便PHPExcel在使用逗号分隔的列表,范围和不同方法之间的单个单元格引用时保持一致;但getStyle()当前仅具有单个单元格引用或单元格范围的选项 –

2

必须两次调用,你的情况:

$sheet->getStyle('B2')->applyFromArray($styleArray); 
$sheet->getStyle('C8')->applyFromArray($styleArray); 

此外,我认为你必须通过至少一个参数,以风格定义