Faire une feuille excel en lecture seule
Je veux en lecture seule feuille excel après sa création à l'aide d'Apache POI HSSF. Comment puis-je le faire?
Vous devez vous connecter pour publier un commentaire.
Je veux en lecture seule feuille excel après sa création à l'aide d'Apache POI HSSF. Comment puis-je le faire?
Vous devez vous connecter pour publier un commentaire.
Une description détaillée peut être trouvée ici:
http://systeminetwork.com/article/locking-cells-hssf
Fondamentalement, vous devez affecter vos cellules personnalisé
CellStyle
avecCellStyle.setLocked(true)
Édité
Hi Gaurav,
voici la complète et code de travail:
Voici quelques testé code qui fonctionne dans la prise de cellule spécifique readonly. Basé sur votre commentaire de @Thomas Weber réponse.
Cela définit une valeur initiale dans une cellule, puis il utilise une contrainte de données pour s'assurer que la valeur est fixe et ne peut pas être modifié par l'utilisateur dans Excel. L'essayer.
Ce code est basé sur ce fil http://osdir.com/ml/user-poi.apache.org/2009-07/msg00056.html