2014-07-03 13 views
9

voglio congelare i miei intestazioni e colonne della pagina in questo modo:Come congelare intestazioni e una serie di colonne utilizzando PHPExcel

enter image description here

posso congelare i miei intestazioni assolutamente bene e dandy:

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

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

Ma quando poi aggiungere un altro blocco sulle colonne:

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

Si rompe eccelle capacità di scorrere ...

Come potrei andare a fare questo?

+0

'$ a foglio> freezePane ('{$ highestColumnCount} {$ highestRowCount}');' provato? – JammyDodger231

+0

possibile duplicato di [phpexcel freeze row and columns] (http://stackoverflow.com/questions/23423964/phpexcel-freeze-row-and-columns) – flu

risposta

18

È possibile avere un solo freezePane su un singolo foglio di lavoro, quindi impostare l'indirizzo in modo che copra sia orizzontale che verticale, ad es.

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

Spot on .. e dal team di sviluppo stessi: D che onore : D – Jimmyt1988

Problemi correlati