使用java管理MS Excel的工作表保护属性

时间:2012-03-14 19:34:40

标签: apache-poi jxl java

我需要阻止编辑,复制和选择工作表中的单元格,但应该有可能更改行和列的宽度和高度。我可以通过选择不同的保护选项使用Excel Application来做到这一点但我在java库中找不到这样的东西。 我的意思是我可以设置密码使文档成为只读,但用户仍然可以复制信息并进行更改。我需要一个工具,它允许以编程方式更改工作表的保护属性。

apache poi或jxl这样的库中有类似的东西吗?如果没有,是否有任何库可以做到(如果它可以免费使用,会好得多)?

感谢您的回复并抱歉我的英语:)

1 个答案:

答案 0 :(得分:1)

让你的excel表保护这样做: 。sheet.getSettings()setProtected(真);

并密码保护您的床单 - 单独执行此操作: sheet.getSettings()setPassword( “密码”);

但是......我已经看到密码不起作用..