我需要防止编辑、复制和选择工作表中的单元格,但应该可以更改行和列的宽度和高度。我可以使用 Excel 应用程序通过选择不同的保护选项来做到这一点,但我在 java 库中找不到类似的东西。 我的意思是我可以设置密码以使文档只读,但用户仍然可以复制信息并更改它。我需要一个工具,允许以编程方式更改工作表的保护属性。
apache poi 或 jxl 等库中有类似的东西吗?如果没有,是否有任何库可以做到这一点(如果可以免费使用就更好了)?
感谢您的回复,并对我的英语表示抱歉:)
最佳答案
要使您的 Excel 工作表受到保护,请执行以下操作: sheet.getSettings().setProtected(true);
并用密码保护您的工作表 - 单独执行以下操作: sheet.getSettings().setPassword("密码");
但是...我发现密码不起作用..
关于apache-poi - 使用 java 管理 MS Excel 的工作表保护属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9708916/