为单元格组设置锁定true

时间:2013-11-29 12:46:14

标签: c# export-to-excel closedxml

我正在使用closedxml导出excel ..

现在我可以使用以下功能保护(锁定单元格)单元格,

workSheet.Cell(rowIndex,column).Style.Protection.SetLocked(true);

我想设置一组细胞.. 这可能在closedxml中吗?

2 个答案:

答案 0 :(得分:7)

您可以像这样使用Range

workSheet.Range(startRow, startColumn, endRow, endColumn).Style.Protection.SetLocked(true);

答案 1 :(得分:7)

@Raidri,感谢您在此提供的答案,但我想添加自己的答案。

我发现当你想锁定一个单元格时,必须首先保护工作表,否则锁定什么都不做。

可以使用workSheet.Protect()方法保护工作表。但是,这将默认锁定所有单元格,因此您实际上想要保护工作表,然后解锁您想要编辑的单元格。