Bonjour à tous,
Dans mon application, je génère un fichier EXCEL d'un catalogue afin de permettre la mise à jour en masse de ce même catalogue.
Dans la colonne A, j'inclus l'ID de l'enregistrement.
Je souhaite que cette colonne soit protégée (une ligne sans ID crée un nouveau produit dans la base).
Dans un premier temps, je masque la colonne. Mais je souhaite également la protéger.
Et là, c'est le drame....
J'ai eu beau chercher sur Internet, regarder la doc, mais je ne comprends pas...
Le code ci-dessus protège toute la feuille, ou rien du tout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $objPHPExcel->getActiveSheet()->getProtection()->setSheet(true); $objPHPExcel->getActiveSheet()->getStyle('B1')->getProtection()->setLocked( PHPExcel_Style_Protection::PROTECTION_UNPROTECTED );
Un petit coup de main serait appréciable![]()
Partager