Apache POI - Comment protéger la feuille avec des options?
Je suis en utilisant Apache POI pour générer un Fichier Excel (2007). Ce que je veux, c'est protéger la feuille, mais avec quelques options activées. Dans les options, je veux dire la case à cocher de la liste lorsque vous essayez de protéger la feuille dans l'application Excel (sous le label "Permettre à tous les utilisateurs de cette feuille de calcul:"). Plus précisément, je veux l'activer ", Sélectionnez verrouillé/déverrouillé cellules", "Colonne " Format", "Trier", et "Autoriser le filtre automatique". Merci beaucoup! 😀
source d'informationauteur Jairo
Vous devez vous connecter pour publier un commentaire.
Dans Apache POI de 3,9 vous pouvez utiliser
XSSF la protection de la Feuille par l'activation de verrouillage des fonctions. même, vous pouvez laisser quelques objets excel débloqué comme dans le cas ci-dessous, j'en ai laissé objet excel (j'.e zone de texte) débloqué et le repos sont verrouillés.
Vous pouvez rencontrer que vous ne pouvez pas sélectionner les fonctions, c'est soit tout ou rien. C'est actuellement un bogue connu dans Apache Poi.
Source:
https://issues.apache.org/bugzilla/show_bug.cgi?id=51483
Vous pouvez résoudre ce problème en utilisant la solution de contournement suivante: