2011-07-13 70 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 –