phpexcel freeze ligne et colonnes
J'essaie de geler la ligne supérieure et les 3 premières colonnes d'une feuille de calcul, en utilisant PHPExcel.
Je peux geler la ligne sans aucun problème:
$objPHPExcel->getActiveSheet()->freezePane('A2');
Ou je peux geler la colonne sans aucun problème:
$objPHPExcel->getActiveSheet()->freezePane('D1');
Mais quand j'essaie d'utiliser les deux, le premier est sur-Écrit par le second.
Est-il possible d'utiliser les deux sur la même feuille?
Merci.
1 réponses
Je suppose que vous essayez de geler les colonnes et les lignes à la fois.
freezePane
écrasera évidemment tous les paramètres précédents que vous pourriez lui avoir donnés.
Selon votre scénario actuel, je vois que vous essayez de geler la ligne supérieure et les 3 colonnes les plus à gauche
, Essayez ceci:
$objPHPExcel->getActiveSheet()->freezePane('D2');
Il gèlera Ligne 1 et Colonnes A,B et C
Cela devrait faire votre travail!
Note: freezePane
fonctionne exactement comment vous l'utilisez dans MS Excel. Vous sélectionnez une cellule et sélectionnez Figer. Et il gèle toutes les lignes qui sont au-dessus, et les colonnes qui lui sont laissées.