J'essaie de figer la ligne du haut 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 lorsque j'essaie d'utiliser les deux, le premier est écrasé par le second.
Existe-t-il un moyen d'utiliser les deux sur la même feuille?
Merci.
Je suppose que vous essayez de figer 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 les ligne du haut et les colonnes les plus à gauche
Essaye ça:
$objPHPExcel->getActiveSheet()->freezePane('D2');
Cela gèlera ligne 1 et colonnes A, B et C
Cela devrait faire votre travail!
Remarque: freezePane
fonctionne exactement comme vous l'utilisez dans MS Exceller. Vous sélectionnez une cellule et sélectionnez Figer. Et il fige toutes les lignes au-dessus et les colonnes qui lui sont laissées.