Ich verwende Apache POI, um Exccel Templete zu generieren, die meine Kunden herunterladen, Werte hinzufügen und zurück hochladen können.
Ich möchte die Zellenwerte nicht editierbar machen, damit die Vorlagenköpfe nicht bearbeitet werden können.
Ich habe diesen Code ausprobiert, aber es funktioniert nicht,
%Vor%Ich habe auch gelesen, dass das Sperren des Excel-Sheets und dann das Sperren der Spalten (falsch) funktionierte, aber ich bin mir nicht sicher, wie viele Spalten vom Client gefüllt werden, also möchte ich, dass alle anderen Spalten außer dem einen bearbeitet werden die ich dynamisch mit Apache POI gefüllt habe.
Ich hoffe meine Anfrage ist klar zu verstehen.
Probieren Sie den folgenden Code aus, damit Ihr Problem gelöst werden kann:
%Vor% Ich kann mich nicht erinnern, wie gut das funktioniert - zum Beispiel denke ich, dass der Client das Blatt über das Menü aufheben kann - aber Sie müssen das Blatt mit etwas wie Sheet.protectSheet("")
(kein Passwort, aber trotzdem ein geschütztes Blatt .)
Tags und Links java excel apache-poi