3

Aspose-Cells と Java を使用して、システムで Excel テンプレートをエクスポートしています。

この特定の状況では、保護したい 2 つのシートがあるスプレッドシートを生成しています。そのうちの 1 つで、ユーザーが 4 つのセルだけを編集できるようにする必要があります。残りはすべて保護する必要があります。最も単純な実装は次のとおりです。

  1. シートを保護する
  2. ユーザーに編集させたい各セルのロックを解除します。

問題は、これが可能かどうかを確認するために検索していた (シート全体を保護し、いくつかのセルのみのロックを解除する) ことであり、不可能のようです。教えてください..私が間違っていると教えてください.これを行う方法があります.そうしないと、シート内の既存のセルをすべてロックし、そのうちの4つだけをロック解除する必要があります..別のライブラリ(PHPExcel)を使用した私の経験では、パフォーマンスの点で非常にコストがかかるようです (1000 行と 40 列以上に適用する必要があったため、非常にコストがかかりました)。

4

1 に答える 1