2011-07-13 69 views
8

我试图用phpexcel风格的Excel表格。我这样做:风格与phpexcel的细胞范围

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

但它会更好,如果我可以给数字坐标。我可以使用getStyleByColumnAndRow($x, $y)与一个单元格,但不与范围。有任何想法吗?它是否支持?

由于提前,M.

+0

也许一个重要的注意事项: 写作风格的许多细胞的一次是比写的风格快得多每个细胞分开。 在我的测试用例中,一次编写多个单元格值不会让我的代码更快,但是一次编写多个单元格样式使其更快。 –

回答

10

您可以生成单元名称A1B2从整数坐标由PHPExcel功能我现在不记得哪名(当发现将增加),只是CONCAT名称使用' :'作为胶水字符并使用与现在相同的代码。

编辑

用于创建列名由它的协调功能是

PHPExcel_Cell::stringFromColumnIndex($colIndex) 
+0

感谢您的回答!我希望有一个更好看的解决方案,可能是一个单独的功能。我喜欢保持我的代码简短:D –