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,您可以创建受密码保护的电子表格,并保护每个单独的工作表。 快速入门:使用 IronXL 加密工作簿密码 IronXL 只需一个简单的步骤即可让开发人员加密 Excel 工作簿——无需互操作,轻松便捷。 使用密码加密文件并保存,即可立即保护您的工作簿。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronXL PM > Install-Package IronXL.Excel 复制并运行这段代码。 var wb = WorkBook.Load("input.xlsx"); wb.Encrypt("MyStrongPass"); wb.SaveAs("input.xlsx"); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronXL,免费试用! 免费试用30天 最小工作流程(5 个步骤) 下载用于密码保护工作簿的 C# 库 访问受密码保护的工作簿 对工作簿应用密码保护 移除工作簿的密码保护 导出加密的工作簿 访问受密码保护的工作簿 可以通过将密码作为 Load 方法的第二个参数来打开受保护的电子表格。 例如: WorkBook.Load("sample.xlsx", "Iron Software") 。 请注意没有正确的密码,无法打开受保护的电子表格 将密码应用于工作簿 要为电子表格设置密码保护,请使用Encrypt方法,如下面的代码所示: :path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-protect.cs WorkBook workBook = WorkBook.Load("sample.xlsx"); // Open protected spreadsheet file WorkBook protectedWorkBook = WorkBook.Load("sample.xlsx", "IronSoftware"); // Set protection for spreadsheet file workBook.Encrypt("IronSoftware"); workBook.Save(); Dim workBook As WorkBook = WorkBook.Load("sample.xlsx") ' Open protected spreadsheet file Dim protectedWorkBook As WorkBook = WorkBook.Load("sample.xlsx", "IronSoftware") ' Set protection for spreadsheet file workBook.Encrypt("IronSoftware") workBook.Save() $vbLabelText $csharpLabel 打开受密码保护的工作簿 从工作簿中删除密码 要从电子表格中删除密码,只需将Password字段设置为 null,如下面的代码所示: 请注意只有在访问工作簿后才能执行此操作。 因此,必须知道原始密码。 :path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-unprotect.cs // Remove protection for opened workbook. Original password is required. workBook.Password = null; ' Remove protection for opened workbook. Original password is required. workBook.Password = Nothing $vbLabelText $csharpLabel IronXL provides the ability to protect and unprotect Excel workBooks and workSheets with a single line of C# code. 常见问题解答 如何在 C# 中为 Excel 工作簿设置密码? 要在 C# 中为 Excel 工作簿设置密码,可以使用 IronXL 的 Encrypt 方法。首先,下载 IronXL 库,加载您的工作簿,使用您想要的密码应用 Encrypt 方法,然后保存工作簿。 使用 IronXL 打开密码保护的工作簿的过程是什么? 要使用 IronXL 打开密码保护的工作簿,使用 WorkBook.Load 方法,将文件路径和密码作为参数。这可以让您安全地访问工作簿。 如何从 Excel 工作簿中移除密码? 要使用 IronXL 从 Excel 工作簿中移除密码,首先使用正确的密码加载工作簿。然后,使用 Decrypt 方法将 Password 字段设置为 null,并保存工作簿。 我能在不知道密码的情况下打开密码保护的 Excel 文件吗? 不,在使用 IronXL 时不能在不知道密码的情况下打开密码保护的 Excel 文件。必须提供正确的密码才能访问内容。 在 C# 中哪里可以找到用于密码保护 Excel 工作簿的库? 您可以从 NuGet 网站 https://nuget.org/packages/IronXL.Excel/ 下载 IronXL 用于密码保护 Excel 工作簿的库。 是否可以保护工作簿中的个别工作表? 是的,IronXL 允许您使用 C# 代码保护和解除保护 Excel 工作簿及个别工作表,确保两个层次的安全性。 如何确保 Excel 工作簿中的数据安全性? 为了确保 Excel 工作簿中的数据安全性,您可以利用 IronXL 的密码保护功能。通过使用 Encrypt 方法应用密码,您可以确保只有授权用户可以访问数据。 应用密码保护到 Excel 工作簿的步骤是什么? 应用密码保护到 Excel 工作簿的步骤是:下载 IronXL 库,加载工作簿,使用 Encrypt 方法设置密码,最后保存工作簿以确保其安全性。 Chaknith Bin 立即与工程团队聊天 软件工程师 Chaknith 在 IronXL 和 IronBarcode 工作。他在 C# 和 .NET 方面有着深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的见解有助于更好的产品、文档和整体体验。 准备开始了吗? Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,738,553 查看许可证