Apache POI - Excel Schreiben - Einzelne Zelle sperren

8

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.

    
Dipendra Pokharel 13.09.2013, 02:07
quelle

2 Antworten

2

Probieren Sie den folgenden Code aus, damit Ihr Problem gelöst werden kann:

%Vor%     
John specter 08.03.2016 12:13
quelle
0

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 .)

    
Jeremy 13.09.2013 02:55
quelle

Tags und Links