在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
本文将介绍如何使用 Advance C# Excel Library IronXL 轻松禁用 Excel 保护视图消息。
IronXL 是一个强大的 C# 库,为开发人员提供了一种高效且简便的方法,可以在其应用程序中处理 Excel 文件。 无论您需要读取、写入还是操作 Excel 数据,IronXL.Excel 都能简化过程,让您轻松完成复杂任务。 IronXL.Excel 具有直观的 API 和广泛的功能,无需手动处理 Excel 文件,为您节省宝贵的时间和精力。 本指南将探讨 IronXL 的主要特点和功能,展示如何利用它来简化 Excel 相关操作并增强 C# 应用程序。 无论您是在构建数据分析工具、生成报告,还是在执行数据迁移,IronXL.Excel 都是您的宝贵财富,它能在您的 C# 应用程序中充分释放 Excel 集成的潜力。
在开始使用 IronXL 并使用 C# 编程语言禁用 Excel 文件中的受保护视图之前,需要具备一些先决条件。 这些先决条件包括
开发环境:确保在计算机上设置了合适的开发环境。 这通常涉及安装一个集成开发环境(IDE),例如 Visual Studio。
C# 知识:必须对 C# 有基本的了解;
IronXL 库:您需要在项目中安装 IronXL 库。 这可以通过使用 Visual Studio 中的 NuGet 包管理器或命令行界面来完成。 安装该库后,您可以利用其功能进行 Excel 文件操作,包括单元格格式化。
确保满足这些先决条件后,您就可以进入 IronXL 的工作流程了。
要开始使用 IronXL,第一步是在 Visual Studio 中创建一个新项目。
打开 Visual Studio,进入文件并点击新建项目按钮。
在Visual Studio中新建项目
将出现一个新窗口,在这个新窗口中选择“控制台应用程序”并单击下一步按钮。
创建一个新的控制台应用程序
在最后一个窗口中选择目标框架,设置此新项目的位置和名称,然后点击创建按钮。
在 Visual Studio 中创建新项目。
IronXL 提供了许多安装该库的方法,这些是最有效的方法:
使用 NuGet 包管理器安装 IronXL。
使用 NuGet 包管理器将 IronXL 库添加到 Visual Studio 项目中,然后在 "浏览 "选项卡中搜索 IronXL:
在搜索结果中找到 IronXL 后,只需选择软件包并开始安装程序即可。 安装完成后,您就可以开始在项目中使用 IronXL 库了。
下面的截图显示了如何使用 Visual Studio 访问 NuGet 包管理器。
导航到NuGet包管理器
搜索结果中的 IronXL:
在 NuGet 包管理器 UI 中搜索并安装 IronXL 包
命令行界面是开发人员安装软件包的常用方法。 请按照以下说明从命令行安装 IronXL:
在 Visual Studio 中导航到 工具 > NuGet 包管理器 > 包管理器控制台。
导航至 "软件包管理器控制台 "选项卡。
:ProductInstall
When the procedure is finished, you may begin using the IronXL library in your project.
Install IronXL in the Package Manager Console
IronXL is a top-of-the-line Excel Library, using its advanced features you can easily disable protected view messages using C# Code. First, we need an example Excel file that has protection view enabled.
An Excel file with the protection view enabled
You can easily disable the protected view message with the following code example:
using IronXL;
WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample1.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
workSheet.UnprotectSheet()
workBook.SaveAs("sample2.xlsx")
上面的代码使用WorkBook.Load
方法打开一个Excel工作簿,然后使用workBook.DefaultWorkSheet
属性加载默认的Excel工作表。 接下来,WorkSheet.UnprotectSheet
按需禁用保护视图,并且使用 SaveAs
方法。
以下是输出截图。
输出Excel文件
如您所见,Microsoft Excel 的启用编辑功能现已可用。
IronXL 是一个强大的 C# 库,可以简化在应用程序中使用 Microsoft Office Excel 文件的工作。 按照本指南中概述的步骤,您可以使用 C# 在 Excel 中轻松禁用保护视图功能
IronXL.Excel 直观的 API 和广泛的功能使其成为操作 Excel 文件的重要工具,为您在开发过程中节省时间和精力。 通过安装 IronXL 库,在 Visual Studio 中创建一个新项目,并利用所提供的代码示例,您可以有效地禁用保护视图,并释放 C# 项目中 Excel 集成的全部潜力。
此外,IronXL 还提供了丰富的功能,可以在 Excel 的工作簿、工作表和单元格层面进行操作,例如在流行格式之间转换、单元格数据格式化、合并单元格、插入数学函数,甚至管理图表和添加图像。
有关受保护视图消息如何工作的更多信息,请访问此博客。 请访问其他教程和代码示例以读取Excel文件。
IronXL 可供用户免费试用,并且可以通过其 Lite 套餐以起始价格仅为 $749 获得商业使用许可。