IronXL 操作指南 为工作表设置密码 如何在 C# 中为工作表设置密码 Chaknith Bin 已更新:六月 10, 2025 下载 IronXL NuGet 下载 DLL 下载 免费试用 法学硕士副本 法学硕士副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在双子座打开 向 Gemini 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English 对工作表进行只读身份验证是一种非常常见的数据文件访问限制要求。 IronXL 可以轻松地对 .NET 中的工作表应用只读保护。 快速入门:用一行代码保护工作表 使用 IronXL,您可以通过调用ProtectSheet方法将任何工作表设置为只读——只需添加一行代码即可立即保护工作表。 非常适合希望在 C# 中轻松实现安全防护的开发人员。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronXL PM > Install-Package IronXL.Excel 复制并运行这段代码。 new IronXL.WorkBook("data.xlsx").DefaultWorkSheet.ProtectSheet("MyPass123"); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronXL,免费试用! 免费试用30天 最小工作流程(5 个步骤) 下载 C# 库,用于为工作表设置密码保护。 在已打开的工作簿中访问受密码保护的工作表 对选定的工作表应用密码保护 从选定的工作表中移除密码保护 将电子表格导出为不同的电子表格格式 开始使用 IronXL 今天在您的项目中使用 IronXL,免费试用。 第一步: 免费开始 访问受密码保护的工作表 IronXL 允许您访问和修改任何受保护的工作表,而无需密码。 使用 IronXL 打开电子表格后,您可以修改任何工作表中的任何单元格。 将密码应用于工作表 要限制对工作表的修改,同时允许用户在 Excel 中查看其内容,请使用ProtectSheet方法,并将密码作为参数。 例如, workSheet.ProtectSheet("IronXL") 。 这将为选定的工作表设置基于密码的只读身份验证。 :path=/static-assets/excel/content-code-examples/how-to/set-password-worksheet-protect.cs using IronXL; WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Set protection for selected worksheet workSheet.ProtectSheet("IronXL"); workBook.Save(); Imports IronXL Private workBook As WorkBook = WorkBook.Load("sample.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Set protection for selected worksheet workSheet.ProtectSheet("IronXL") workBook.Save() $vbLabelText $csharpLabel 打开受密码保护的工作表 从工作表中删除密码 要从特定工作表中删除密码,可以使用UnprotectSheet方法。 只需调用workSheet.UnprotectSheet()即可移除与工作表关联的任何密码。 :path=/static-assets/excel/content-code-examples/how-to/set-password-worksheet-unprotect.cs // Remove protection for selected worksheet. It works without password! workSheet.UnprotectSheet(); ' Remove protection for selected worksheet. It works without password! workSheet.UnprotectSheet() $vbLabelText $csharpLabel IronXL allows you to protect and unprotect any Excel workbook and worksheet with a single line of C# code. 常见问题解答 如何在C#中为Excel工作表设置密码? 您可以使用IronXL的ProtectSheet方法在C#中为Excel工作表设置密码。只需将密码作为参数传递给方法,例如,workSheet.ProtectSheet("IronXL")。 是否可以在没有密码的情况下在C#中访问和修改密码保护的工作表? 是的,使用IronXL,一旦打开电子表格,您就可以在没有密码的情况下访问和修改密码保护的工作表。 如何使用C#从Excel工作表中删除密码? 要从Excel工作表中删除密码,请使用IronXL的UnprotectSheet方法。调用workSheet.UnprotectSheet()来清除与工作表关联的任何密码。 在C#中将密码保护应用到工作表所涉及的步骤有哪些? 首先,从NuGet下载IronXL C#库。然后,使用ProtectSheet方法在已打开的工作簿中将密码保护应用于选定的工作表。 如何在C#中将密码保护的工作表导出为不同格式? IronXL允许您将密码保护的工作表导出为各种格式。在应用保护后,您可以使用SaveAs方法将电子表格导出为不同格式。 在C#中使用只读认证的优点是什么? 使用IronXL的只读认证可以限制修改,同时允许用户查看工作表内容。这是通过使用ProtectSheet方法与密码实现的。 如何开始在C#中使用IronXL进行工作表保护? 要开始使用IronXL进行工作表保护,您需要从NuGet下载并引用IronXL库到您的C#项目中。 我可以使用一行C#代码保护和取消保护Excel工作簿吗? 是的,IronXL允许您使用一行C#代码保护和取消保护任何Excel工作簿或工作表,使其成为管理工作表安全性的一种高效工具。 Chaknith Bin 立即与工程团队聊天 软件工程师 Chaknith 在 IronXL 和 IronBarcode 工作。他在 C# 和 .NET 方面有着深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的见解有助于更好的产品、文档和整体体验。 准备开始了吗? Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,738,553 查看许可证