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 回答