在C# WinForms应用程序中使用NPOI库打开和操作Excel文件,首先需要确保你已经正确安装了NPOI库。然后,你可以按照以下步骤编写代码来实现打开Excel文件的功能。NPOI支持多种版本的Excel文件格式,包括 .xls
(Excel 97-2003) 和 .xlsx
(Excel 2007及更高版本)。下面是详细的步骤和示例代码:
安装 NPOI
- 通过 NuGet 包管理器安装 NPOI:
- 打开你的 Visual Studio 项目。
- 使用 NuGet Package Manager Console 或者 Manage NuGet Packages for Solution 来安装
NPOI
和NPOI.OOXML
包。
Shell
深色版本
Install-Package NPOI
Install-Package NPOI.OOXML
示例代码:打开 Excel 文件并读取数据
下面是一个简单的例子,展示如何使用 NPOI 在 WinForms 应用程序中打开一个 Excel 文件,并将内容显示在一个 DataGridView
控件中。
1. 添加必要的引用
确保在项目的 using
指令中添加以下命名空间:
Csharp
深色版本
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel; // For .xlsx files
using NPOI.HSSF.UserModel; // For .xls files
using System.IO;
</