使用Apache POI可以阻止用户复制格式吗?
问题描述:
我做了一个由Java生成的excel表单。单元格只能接受某些值,具体取决于对单独表单上的列表进行的数据验证。使用Apache POI可以阻止用户复制格式吗?
这一切都很好,但如果用户从另一个单元复制一些值并将其粘贴到单元中,它会避免验证......有什么方法可以防止这种情况发生?
答
您可以通过设置该单元格的数据格式来完成此操作。
style = wb.createCellStyle();
style.setDataFormat(wb.createDataFormat().getFormat("0.000%"));
这将百分比值。 For documentation goto: Apache HSSF Doc