3

Javaで生成したExcelシートを作成しました。別のシートのリストに対して行われたデータ検証に応じて、セルは特定の値のみを受け入れることができます。

これはすべてうまく機能しますが、ユーザーが別のセルからいくつかの値をコピーしてセルに貼り付けると、検証が回避されます...これを防ぐ方法はありますか?

4

1 に答える 1

0

これを行うには、そのセルのデータ形式を設定します。

style = wb.createCellStyle();
style.setDataFormat(wb.createDataFormat().getFormat("0.000%"));

これはパーセンテージ値になります。ドキュメントに移動: Apache HSSF Doc

于 2012-07-30T05:16:48.480 に答える