如何以编程方式检查excel文件的工作簿是否受密码保护?如果受保护,我如何使用jxl读取和编辑它?
对于后台,我想保护文件密码但是找不到使用jxl的方法,所以我使用了com.jexcel.util.ExcelAdapter
。这在excel文件上设置了密码,但我找不到取消保护文件进行读取和编辑的方法。
如果我在工作表上设置密码,则使用jxl然后我可以阅读它,但我不知道如何在工作簿上设置密码以及如何解锁密码。有一种方法isProtected()
只是告诉它它受到保护但我不确定如何解锁并打开它。
答案 0 :(得分:-1)
使用jexcelapi_2_6_12,只能使用
保护工作簿workbook.setProtected(真);
可以在不受保护的情况下进行阅读和编辑。我们无法在woorkbook上设置密码。如果woorkbook已经受密码保护,那么通过捕获“PasswordException”,可以通知用户删除密码。