我使用Apache POI库来保护excel表,我保持一些单元格解锁和锁定其余的单元格,另外我隐藏了一些列。但是当用户使用Ctrl+A选择所有列时,他/她可以复制所有数据,包括隐藏列。
我在excel中发现了一种防止用户选择受保护单元格的方法,下面是相同的快照。
从“选择锁定的单元格”中删除刻度将阻止用户选择受保护的单元格,但我无法在代码中找到相同的方法。
Workbook workbook = WorkbookFactory.create(new File(FILE_PATH));
XSSFWorkbook和XSSFSheet不是使用Workbook对象,而是允许我想要的许多控件。
XSSFWorkbook workbook = (XSSFWorkbook )WorkbookFactory.create(new File(FILE_PATH));
XSSFSheet sheet = workbook.getSheet(SHEET_NAME);
sheet.enableLocking();
sheet.protectSheet(SHEET_PROTECT_PASSWORD);
sheet.lockSelectLockedCells(true);
我想在工作簿工作表中选择特定范围的单元格。我目前能够将一个变量设置为下面一行的工作簿工作表。 我想更进一步,能够在工作表中选择一个单元格范围,这样我就可以在定义的范围内练习数据帧功能。我的某些范围的行值大于1000。如何为所需excel范围选择可变长度行值?
我正在使用Poi.jar从excel表输入,想知道如何检查单元格是否为空。 现在我使用下面的代码。
我有一个具有2级层次结构的TreeView控件。如果选择了第二级的项目,并且用户单击了另一个项目,我需要询问他是否确定要移动到另一个项目。如果他的答案是“否”,我需要阻止选择另一个TreeViewItem。 我试着这样做: 以一种有效的方式。但是,问题是我得到了两次OnMouseDown事件:第一级项目和第二级项目。例如,对于这棵树:俄罗斯-莫斯科-皮特美国-纽约-波士顿如果我单击波士顿,我将获得
问题内容: 我想创建一个Excel,其中只有特定的列被锁定(只读),其余的是可编辑的, 我正在使用以下方法,但这似乎不起作用。 创建两个CellStyle,一个带有setLocked(true),另一个带有setLocked(false)。 然后将锁定样式应用于需要锁定的列中的所有单元格,并将解锁样式应用于所有其他单元格。 使用sheet.protectSheet(“”);保护工作表 但是,当我在
我正在使用()。有一些树节点,必须禁用这些节点才能进行选择。我试过选择活动,但它不起作用。更多信息请找到下面的代码。 如何阻止某些进行任何鼠标和键盘选择?
我有一个类似于聊天轮盘的应用程序,其中用户是随机匹配的。我在数据库级别通过将两个用户与 匹配来执行此操作 然而,如果用户A正在等待,而用户B和C同时继续,这就容易受到攻击。 有没有办法锁定记录,以便在进行查询时无法读取它?就像如果用户 B 首先进行 查询(这将返回用户 A),我希望相同的查询不为用户 C 返回任何内容。 我在看这个:https://www . PostgreSQL . org/do