您的位置:首页 > 其它

Excel控件Spire.XLS 教程:在C#中保护工作表时隐藏公式

2017-11-30 00:00 375 查看
摘要: Spire.XLS 是一个专业的Excel控件,有 .NET、WPF和Silverlight 版本,通过Spire.XLS无需安装微软Excel,也能拥有Excel的全套功能,本文介绍了如何通过Spire.XLS在C#中保护工作表时隐藏公式。

如果您的工作表有一些不希望别人查看的重要公式,则可能需要隐藏这些公式。 本文演示如何使用Spire.XLS和C#保护工作表时隐藏公式。

XlsRange.IsFormulaHidden属性用于确定工作表受保护时是否隐藏公式。 您可以通过将XlsRange.IsFormulaHidden属性设置为true来隐藏特定单元格区域中的公式,但请注意只有在工作表受保护时才能隐藏公式,如果在工作表处于工作表保护状态时它们不会被隐藏。

//Initialize an object of Workbook class
Workbook workbook = new Workbook();
//Load the Excel file
workbook.LoadFromFile("Input.xlsx");

//Get the first worksheet
Worksheet sheet = workbook.Worksheets[0];

//Hide the formulas in the used range
sheet.AllocatedRange.IsFormulaHidden = true;

//Protect the worksheet with password
sheet.Protect("123");

//Save the file
workbook.SaveToFile("HideFormulas.xlsx", ExcelVersion.Version2013);

截图:



慧都控件网
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息