跳至页脚内容
使用 IRONXL

如何在 Excel 中锁定单元格:逐步教程

许多人发现理解在 Excel 中锁定单元格的步骤具有挑战性。 我们在这里提供帮助。本文将逐步向您展示如何轻松地锁定 Excel 文件中的单元格。到本文结尾时,您将能够像专业人员一样做到这一点,所以让我们开始吧。

IronXL:C# Excel 库

IronXL 是一个用于 C# 的库,可以无需在系统上安装 Excel 就能处理 Excel。 这是一个显著的好处,因为您不需要获得管理员权限,也无需担心干扰用户的机器。如果您对此库还有疑问,建议阅读我们的数据手册。 要创建新的 Excel 文件并根据您的需求格式化数据,您可以使用 IronXL C# 库。 这是一个执行所有 Excel 操作的首选软件包,意味着它提供了完整的功能。 如果您正在开发任何软件并需要编辑或创建 Excel 文件,可以快速使用 IronXL 库来完成。

此外,IronXL还提供了丰富的功能,可以与Excel工作簿、工作表和单元级别进行交互,例如在流行格式之间转换单元格数据格式化合并单元格插入数学函数, 甚至管理图表和添加图像

要使用它,您必须导入库的 DLL 文件或使用 NuGet 包管理器安装。 其免费试用版可用于测试,确保所有功能按预期运行。 试用版是免费的,30 天后到期。 当您购买 IronXL 时,您需要申请许可证密钥。 如果阅读完文档后决定喜欢 IronXL,请务必以优惠价格购买它!访问此 许可页面 获取有关许可的更多信息。

让我们看看如何使用 IronXL C# 库保护 Excel 表格:

  1. 在 Visual Studio 中创建一个 C# .NET 或 VB .NET 项目。
  2. 下载 IronXL 库的 DLL 文件或通过 Visual Studio 中的 NuGet 包管理器安装。
  3. 使用提供的教程申请您的许可证密钥。
  4. 在您的项目中使用 IronXL。
// Import IronXL to your project
using IronXL;

// Load the Excel workbook from the specified file path
WorkBook wb = WorkBook.Load("fileaddress.xlsx");

// Select the specific sheet you want to lock
WorkSheet ws = wb.GetWorkSheet("SheetName");

// Protect the sheet by setting a password
ws.ProtectSheet("Password");

// Save the changes made to the workbook
wb.Save();
// Import IronXL to your project
using IronXL;

// Load the Excel workbook from the specified file path
WorkBook wb = WorkBook.Load("fileaddress.xlsx");

// Select the specific sheet you want to lock
WorkSheet ws = wb.GetWorkSheet("SheetName");

// Protect the sheet by setting a password
ws.ProtectSheet("Password");

// Save the changes made to the workbook
wb.Save();
' Import IronXL to your project
Imports IronXL

' Load the Excel workbook from the specified file path
Private wb As WorkBook = WorkBook.Load("fileaddress.xlsx")

' Select the specific sheet you want to lock
Private ws As WorkSheet = wb.GetWorkSheet("SheetName")

' Protect the sheet by setting a password
ws.ProtectSheet("Password")

' Save the changes made to the workbook
wb.Save()
$vbLabelText   $csharpLabel

您现在已经了解了如何通过 IronXL 库来保护 Excel 单元格的简单性,只要具备 C# 的工作知识。 您还可以从 IronXL 官方文档 中的多个 Excel 操作教程中受益。

您可以下载 项目文件

在 Microsoft Excel 中锁定单元格

锁定单元格功能是微软 Excel 中的一项保护功能,它允许您锁定单元格,从而无法被编辑。 让我们看看如何在 Microsoft Excel 中锁定单元格。

保护整张表

有时您需要让其他人阅读文件而非编辑。 您可以通过密码保护表格来实现。 让我们看看如何完成这个操作:

  1. 在 Microsoft Excel 中打开您的文件。
  2. 转到"首页"选项卡,在"对齐"组中点击对话框启动器图标。

如何在 Excel 中锁定单元格:分步教程,图 1:导航到 Excel 中的格式单元格对话框 在 Excel 中导航到"格式化单元格"对话框

  1. "格式化单元格"部分将打开。 转到"保护"选项卡。

如何在 Excel 中锁定单元格:分步教程,图 2:格式单元格对话框中的保护选项卡 在"格式化单元格"对话框中的保护选项卡

  1. 选中"锁定"复选框,然后点击"确定"按钮。

如何在 Excel 中锁定单元格:分步教程,图 3:锁定单元格选项 锁定单元格选项

  1. 接下来,转到"审阅"选项卡,点击"保护工作表"选项。

如何在Excel中锁定单元格:分步教程,图4:导航到Excel中的保护工作表按钮 在 Excel 中导航到"保护工作表"按钮

  1. 然后,输入密码以保护工作表,并点击"确定"按钮。

如何在Excel中锁定单元格:分步教程,图5:在保护工作表对话框中输入密码 在保护工作表对话框中输入密码

  1. 接下来,重新输入密码以验证您的密码。

如何在Excel中锁定单元格:分步教程,图6:重新输入密码 重新输入密码

完成这些步骤后,您的工作表将完全受到保护。 当他人尝试在 Excel 文件中编辑任何单元格时,将会收到错误提示。

如何在Excel中锁定单元格:分步教程,图7:在Excel中编辑锁定的工作表时出错 在 Excel 中编辑锁定工作表时出现错误

锁定特定单元格

有时您需要保护具有数据或公式的特定单元格。 如果需要,请先解除电子表格其余部分的保护,再保护那些重要单元格。 让我们看看如何在 Excel 中锁定特定单元格。

  1. 在 Microsoft Excel 中打开您的 Excel 文件。
  2. 选择整个表格,然后按下 Ctrl + 1 打开"格式化单元格"对话框。 "格式化单元格"对话框将打开。

如何在Excel中锁定单元格:分步教程,图8:Excel中的格式单元格对话框 Excel 中的格式化单元格对话框

  1. 转到"保护"选项卡,取消选中"锁定"选项,然后点击"确定"按钮。 这将解锁 Excel 电子表格中的单元格。

如何在Excel中锁定单元格:分步教程,图9:导航到锁定单元格功能 导航到锁定单元格功能

  1. 接下来,选择您要保护的单元格,并使用 Ctrl+1 键盘快捷键打开单元格对话框。 转到"保护"选项卡,选中"锁定"选项,并点击"确定"按钮。

如何在Excel中锁定单元格:分步教程,图10:在格式单元格对话框中锁定单元格 在格式化单元格对话框中锁定单元格

  1. 转到"审阅"选项卡,并从"保护"组中点击"保护工作表"。保护对话框将打开。 选中"保护工作表及单元格内容"选项。输入密码进行保护。

如何在Excel中锁定单元格:分步教程,图11:保护工作表对话框并输入密码 保护工作表对话框并输入密码

这样,您所选择的单元格将受到保护。 当您尝试编辑这些单元格时,将收到错误消息。

如何在Excel中锁定单元格:分步教程,图12:在Excel中编辑锁定的工作表时出错 在 Excel 中编辑锁定工作表时出现错误

锁定公式单元格

您可以选择仅锁定公式单元格,以便保护您在 Excel 中的计算。 按照以下步骤在 Excel 中锁定公式单元格:

  1. 打开您的 Excel 文件。
  2. 通过选择所有单元格解锁整个表格,转到单元格组并点击"格式"菜单。 从下拉菜单中选择"格式化单元格"。 "格式化单元格"菜单将打开。

如何在Excel中锁定单元格:分步教程,图14:导航到格式单元格功能 导航到格式化单元格功能

  1. 转到"保护"选项卡,取消选中"锁定"选项,并点击"确定"按钮。

如何在Excel中锁定单元格:分步教程,图15:勾选锁定选项 图 15:选中锁定选项

这将解锁整个表格。 接下来,找到公式单元格。 转到"主页"选项卡并点击"查找和选择"菜单。 从下拉菜单中选择"定位条件"菜单。

  1. 在"定位条件"对话框中选择"公式"并按"确定"按钮。

如何在Excel中锁定单元格:分步教程,图16:在定位特殊对话框中启用公式选项 在"定位条件"对话框中启用"公式"选项

  1. 您会看到 Excel 表格中包含公式的单元格将被选中。

如何在Excel中锁定单元格:分步教程,图17:选中的带公式的单元格 选中的公式单元格

  1. 在选中这些单元格的情况下,转到"审阅"选项卡并点击"保护工作表"。 输入密码进行保护,并重新输入密码以确认。

如何在Excel中锁定单元格:分步教程,图18:保护公式单元格 保护公式单元格

如何在Excel中锁定单元格:分步教程,图19:确认密码对话框 确认密码对话框

公式单元格现在将受到保护。 没有人能在不输入正确密码的情况下编辑这些单元格。

取消保护工作表

按照以下步骤启用编辑:

  1. 选择整个表格。 转到"审阅"选项卡并点击"取消保护工作表"。

如何在Excel中锁定单元格:分步教程,图20:导航到取消保护工作表功能 导航到取消保护工作表功能

  1. 在"取消保护工作表"对话框中,输入正确的密码。 该表格现在将开放编辑。

如何在Excel中锁定单元格:分步教程,图21:输入密码以解锁工作表 输入密码以解锁工作表

结论:锁定单元格与未锁定单元格的好处

锁定单元格显然有其优势,但您所需的安全级别取决于您对单元格的用途。

锁定单元格的好处包括:

  • 防止未经授权的用户访问(如儿童)
  • 防止人们篡改物品
  • 控制存储物品的环境

锁定单元格的缺点包括:

  • 购买和安装锁的成本
  • 在需要检索时访问物品的困难(例如,当文件丢失时)
  • 在设施内移动物品的困难

常见问题解答

如何使用C#锁定Excel文件中的单元格?

您可以通过使用IronXL库在Excel文件中使用C#锁定单元格。首先,加载Excel工作簿并选择工作表。然后,使用ProtectSheet方法和密码锁定特定单元格。

使用C#保护整个Excel工作表涉及哪些步骤?

要使用C#保护整个Excel工作表,您可以使用IronXL库。加载工作簿,选择所需工作表,并应用ProtectSheet方法和密码以保护整个工作表。

是否可以用C#锁定Excel中仅某些特定的单元格?

是的,通过在C#中使用IronXL,您可以锁定Excel中特定的单元格。首先,解锁整个工作表,然后选择您要锁定的单元格,最后应用ProtectSheet方法和密码。

锁定Excel单元格有什么好处?

锁定Excel单元格提供了多种好处,包括防止未经授权的访问、确保数据的完整性以及保护敏感信息免受篡改。

IronXL可以用于锁定Excel中的公式单元格吗?

可以,IronXL可以用于锁定Excel中的公式单元格。解锁整个工作表,使用“定位条件”功能选择公式单元格,然后应用ProtectSheet方法和密码。

如何使用C#解锁Excel中的受保护工作表?

要使用C#解锁Excel中的受保护工作表,可以使用IronXL加载工作簿,选择工作表,并通过正确的密码应用UnprotectSheet方法。

锁定Excel单元格有哪些潜在的缺点?

锁定Excel单元格的潜在缺点包括在必要时难以访问和检索数据以及难以修改已锁定的内容,除非通过正确的密码解锁。

如何开始一个C#项目来使用IronXL操作Excel?

要开始一个使用IronXL的C#项目,在Visual Studio中创建一个新的C#项目,添加IronXL NuGet包,并应用您的IronXL许可证密钥以开始使用Excel文件。

我能找到有关使用IronXL进行Excel操作的教程吗?

是的,IronXL在其网站上提供了全面的文档和教程,涵盖了使用C#对Excel文件进行创建、编辑和保护等各种操作。

IronXL有供测试的试用版吗?

IronXL提供一个免费试用版,允许您在30天内测试库的所有功能,而无需支付任何费用。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。