excel4node:如何锁定单元格

时间:2018-10-23 09:02:31

标签: node.js excel4node

使用excel4node

是否使用excel4node软件包锁定了某些单元或某些单元未锁定的方法?我发现sheetProtection可以锁定工作簿,但是我想锁定一个或多个单元格。我试图找到一种方法。我认为单元格样式设置中缺少锁定的单元格

2 个答案:

答案 0 :(得分:1)

这是我使用的解决方法-当您尝试编辑单元格时会显示一条错误消息。

const lockCell = (worksheet, range) => {
  worksheet.addDataValidation({
    type: "textLength",
    error: "This cell is locked",
    operator: "equal",
    sqref: range,
    formulas: [""],
  });
};

eg, lockCell(worksheet,'B12');

答案 1 :(得分:0)

否,当前不支持此功能。参见here

  

当前没有功能来逐个单元地更改“已锁定”标志。我可以将其添加为增强请求。