2014-07-03 58 views
9

我想凍結我的網頁標題和列像這樣的一組列:如何凍結頭,並使用PHPExcel

enter image description here

我可以凍結我的頭絕對罰款和花花公子:

$highestRowCount = $sheet->getHighestRow(); 
    $highestColumnCount = $sheet->getHighestColumn(); 

    $sheet->freezePane("{$highestColumnCount}2"); 

但是,當我再添加在列另一個凍結:

$sheet->freezePane("D{$highestRowCount}"); 

它打破了擅長滾動的能力...

我該如何去做這件事?

+0

'$ sheet-> freezePane('{$ highestColumnCount} {$ highestRowCount}');'試過了? – JammyDodger231

+0

[phpexcel凍結行和列]的可能重複(http://stackoverflow.com/questions/23423964/phpexcel-freeze-and-columns) – flu

回答

18

在任何單獨的工作表上只能有一個單獨的凍結面板,因此您可以設置地址以覆蓋水平和垂直,例如,

$sheet->freezePane("D2"); 
+0

Spot on ..以及來自開發團隊自己:D多麼榮幸:d – Jimmyt1988