c#的NPOI使用方法
时间: 2023-12-07 07:12:55 浏览: 60
NPOI是C#中一个开源的Excel读写库,可以帮助我们实现Excel的读取和写入操作。具体使用方法如下:
1. 安装NPOI库
在Visual Studio中打开NuGet包管理器,搜索NPOI,找到“NPOI”和“NPOI.OOXML”,安装这两个库。
2. 读取Excel
使用NPOI读取Excel需要先打开Excel文件,然后获取工作簿和工作表,最后读取单元格的值。示例代码如下:
```
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using System.IO;
// 打开Excel文件
FileStream fs = new FileStream("test.xlsx", FileMode.Open);
XSSFWorkbook workbook = new XSSFWorkbook(fs);
// 获取第一个工作表
ISheet sheet = workbook.GetSheetAt(0);
// 读取第一行第一列的单元格值
IRow row = sheet.GetRow(0);
ICell cell = row.GetCell(0);
string value = cell.StringCellValue;
// 关闭流
fs.Close();
```
3. 写入Excel
使用NPOI写入Excel需要先创建工作簿和工作表,然后创建单元格并设置值,最后保存Excel文件。示例代码如下:
```
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using System.IO;
// 创建Excel文件
XSSFWorkbook workbook = new XSSFWorkbook();
ISheet sheet = workbook.CreateSheet("Sheet1");
// 创建第一行
IRow row = sheet.CreateRow(0);
// 创建第一列并设置值
ICell cell = row.CreateCell(0);
cell.SetCellValue("Hello World");
// 保存Excel文件
FileStream fs = new FileStream("test.xlsx", FileMode.Create);
workbook.Write(fs);
// 关闭流
fs.Close();
```
以上就是NPOI的使用方法,希望能帮到你!
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)