IRONSOFTWAREHOME
USING IRONXL

如何使用 IronXL 在 Excel 中禁用受保护视图

Curtis Chau
Curtis Chau
Updated: 2026年6月28日

本文解释了如何通过高级C# Excel库IronXL轻松禁用Excel保护视图消息。

1. IronXL

IronXL是一个强大的C#库,为开发人员提供了一种在其应用程序中处理Excel文件的高效且简单的方法。 无论是读取、写入还是操作Excel数据,IronXL都简化了过程,使您能够轻松完成复杂任务。 凭借其直观的API和广泛的功能,IronXL消除了手动处理Excel文件的需要,为您节省了宝贵的时间和精力。 本指南将探讨IronXL的关键特性和功能,展示如何利用它来简化与Excel相关的操作并增强您的C#应用程序。 无论您是在构建数据分析工具、生成报告还是执行数据迁移,IronXL都是一项宝贵的资源,能够释放C#项目中Excel集成的全部潜力。

2. 先决条件

在使用C#编程语言开始使用IronXL和禁用Excel文件中的保护视图之前,您需要满足一些前提条件。 这些前提条件包括

1.**开发环境:**确保您的计算机上已设置合适的开发环境。 这通常涉及安装诸如Visual Studio之类的集成开发环境(IDE)。 2. **C# 知识:**对 C# 有基本的了解很重要。 3. **IronXL库:**您需要在项目中安装IronXL库。 这可以通过使用Visual Studio中的NuGet包管理器或通过命令行接口来实现。 安装库将使您能够利用其功能来操作Excel文件,包括单元格格式化。

通过确保满足这些前提条件,您将准备好进入使用IronXL的过程。

3. 创建一个新的C#项目

要开始使用IronXL,第一步是在Visual Studio中创建一个新项目。

  1. 打开Visual Studio,转到文件并点击新建项目按钮。

    如何在Excel中使用C#禁用保护视图,图1:Visual Studio中新建项目 在Visual Studio中创建新项目

  2. 一个新窗口将出现。 在此窗口中,选择"控制台应用程序"并点击下一步按钮。

    如何在Excel中使用C#禁用保护视图,图2:创建一个新的控制台应用程序 创建新的控制台应用程序

  3. 在最后一个窗口中,选择目标框架,设置新项目的位置和名称,然后点击创建按钮。

Visual Studio 中的新项目已创建。

4. 安装 IronXL

IronXL提供了多种安装此库的方法,以下是最有效的方法:

  1. 使用NuGet包管理器安装IronXL。
  2. 使用包管理器控制台安装IronXL。

4.1 使用 NuGet 包管理器安装 IronXL

使用NuGet包管理器将IronXL库添加到您的Visual Studio项目中。 在浏览选项卡中搜索IronXL:

在找到IronXL后,选择包并开始安装过程。 安装完成后,您可以开始在您的项目中使用IronXL库。

以下屏幕截图展示了如何使用Visual Studio访问NuGet包管理器。

如何在Excel中使用C#禁用保护视图,图3:导航到NuGet包管理器 导航到 NuGet 包管理器

IronXL在搜索结果中:

如何在Excel中使用C#禁用保护视图,图4:在NuGet包管理器UI中搜索并安装IronXL包 在 NuGet 包管理器 UI 中搜索并安装 IronXL 包

4.2 使用Visual Studio命令行安装IronXL

命令行界面是开发人员中常用的安装包的方法。 遵循以下说明从命令行安装IronXL:

  1. 在Visual Studio中导航到工具 > NuGet包管理器 > 包管理器控制台

  2. 导航到包管理器控制台选项卡。

  3. 在控制台中键入以下命令:

    Install-Package IronXL
    SHELL
  4. 按Enter键运行命令。 这将启动当前项目的IronXL包下载和安装。

当程序完成后,您可以在项目中开始使用IronXL库。

如何在Excel中使用C#禁用保护视图,图5:在包管理器控制台中安装IronXL 在软件包管理器控制台中安装 IronXL

5. 使用IronXL禁用Excel文件中的保护视图

IronXL是顶级的Excel库,利用其高级功能,您可以轻松使用C#代码禁用保护视图消息。 首先,我们需要一个启用保护视图的Excel示例文件。

如何在Excel中使用C#禁用保护视图,图6:启用保护视图的Excel文件 启用了保护视图的Excel文件

使用以下代码示例,您可以轻松禁用保护视图消息:

using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Load the Excel workbook with protection view enabled.
        WorkBook workBook = WorkBook.Load("sample1.xlsx");

        // Get the default worksheet from the workbook.
        WorkSheet workSheet = workBook.DefaultWorkSheet;

        // Disable the protection on the worksheet.
        workSheet.UnprotectSheet();

        // Save the modified workbook to a new file.
        workBook.SaveAs("sample2.xlsx");
    }
}

在这个代码中,我们使用workBook.DefaultWorkSheet属性加载默认的Excel工作表。 接下来,workBook.SaveAs将修改保存到一个新的Excel文件。

这里是输出截图。

如何在Excel中使用C#禁用保护视图,图7:输出的Excel文件 输出 Excel 文件

正如您所看到的,Microsoft Excel的启用编辑功能现在可以使用。

6.结论

IronXL是一个强大的C#库,使得在您的应用程序中处理Microsoft Office Excel文件变得简单。 通过遵循本指南中概述的步骤,您可以轻松使用C#禁用Excel中的保护视图功能。

IronXL的直观API和广泛的功能使其成为操作Excel文件的宝贵工具,为您的开发过程节省时间和精力。 通过安装IronXL库,在Visual Studio中创建新项目,并利用提供的代码示例,您可以有效地禁用保护视图,并释放C#项目中Excel集成的全部潜力。

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

有关保护视图消息如何工作的更多信息,请访问此博客。 请查看其他教程和代码示例以读取Excel文件

IronXL向用户提供免费试用,并且可以许可用于商业用途,其Lite包起价仅为$999。

Curtis Chau
技术作家

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

...
阅读更多

相关文章

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户