我想使用Apache POI生成excel文件,但我不希望文件的查看者编辑文件。我也想让他们复制并粘贴内容,但我也不希望他们在新文件中编辑这些内容。这可以实现吗?
答案 0 :(得分:0)
您可以使用单元格样式执行此操作。 setLocked()可以帮助您实现这一目标。
CellStyle unlockedCellStyle = wb.createCellStyle();// wb-> workbook
unlockedCellStyle.setLocked(true); //you need to set it based on your //requirements
cell.setCellStyle(unlockedCellStyle); //cell-> the cell you need to lock
答案 1 :(得分:0)
只需使用此代码保护工作表,您也可以提供密码以启用编辑。
sheet.protectSheet("密码&#34);