Macht excel sheet schreibgeschützt
Möchte ich Lesen, nur das excel-sheet nach der Erstellung mithilfe von Apache POI-HSSF. Wie kann ich das tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchte ich Lesen, nur das excel-sheet nach der Erstellung mithilfe von Apache POI-HSSF. Wie kann ich das tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine detaillierte Beschreibung kann hier gefunden werden:
http://systeminetwork.com/article/locking-cells-hssf
Grundsätzlich ordnen Sie Ihre Zellen ein benutzerdefiniertes
CellStyle
mitCellStyle.setLocked(true)
Bearbeitet
Hallo Gaurav,
hier ist der komplette und funktionierende code:
Hier einige getestet code, der arbeitet bei der Herstellung der bestimmten Zelle readonly. Basierend auf Ihren Kommentar in @Thomas Webers Antwort.
Dies setzt einen Startwert in eine Zelle ein, dann verwendet es eine Einschränkung der Daten, um sicherzustellen, dass der Feste Wert kann nicht verändert werden durch den Benutzer in Excel. Probieren Sie es aus.
Dieser code basiert auf diesem thread http://osdir.com/ml/user-poi.apache.org/2009-07/msg00056.html