有谁知道如何引用PHPExcel中的非相邻单元?phpexcel选择非相邻单元
如:
$sheet->getStyle('B2,C8')->applyFromArray()
我一定要他们两个单独的行拆分或者是有办法把它们结合起来?我已经做了比我想象的更多的研究,似乎无法在任何地方找到答案。
有谁知道如何引用PHPExcel中的非相邻单元?phpexcel选择非相邻单元
如:
$sheet->getStyle('B2,C8')->applyFromArray()
我一定要他们两个单独的行拆分或者是有办法把它们结合起来?我已经做了比我想象的更多的研究,似乎无法在任何地方找到答案。
您可以只选择单个单元格或单元格区域,因此如果您需要选择多个不相邻的单元格,则必须分两步完成。
您必须两次调用,你的情况:
$sheet->getStyle('B2')->applyFromArray($styleArray);
$sheet->getStyle('C8')->applyFromArray($styleArray);
此外,我认为你必须通过至少一个参数,以风格定义
感谢一个数组,我很害怕那... – Falantar014
如果它只是少数几个单元格,这不是一个大问题。如果它是更大的数字也许有一些模式,你可以使用循环来做到这一点。 – Gustek
这是今年路线图的一部分,我们要合理化处理调用中的单元格引用的方式,以便PHPExcel在使用逗号分隔的列表,范围和不同方法之间的单个单元格引用时保持一致;但getStyle()当前仅具有单个单元格引用或单元格范围的选项 –