NPOI是一个开源的.NET库,用于读取和写入Microsoft Office格式文件,包括Excel。下面是一个使用NPOI操作Excel的基本示例。请注意,这个示例仅用于展示基本的操作,实际使用中可能需要根据你的需求进行更多的定制和错误处理。
首先,你需要安装NPOI库。你可以通过NuGet包管理器来安装它。在你的项目中使用以下命令:
bashInstall-Package NPOI
然后,你可以使用以下代码来读取或写入Excel文件:
csharpusing System;
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel; // For .xlsx
using NPOI.HSSF.UserModel; // For .xls
using System.IO;
class Program
{
static void Main(string[] args)
{
// 打开一个Excel文件
IWorkbook workbook;
using (FileStream file = new FileStream(@"C:\example.xlsx", FileMode.Open, FileAccess.Read))
{
workbook = new XSSFWorkbook(file); // For .xlsx
}
ISheet sheet = workbook.GetSheetAt(0); // 获取第一个工作表
IRow row = sheet.GetRow(0); // 获取第一行
if (row != null) // 如果行存在
{
ICell cell = row.GetCell(0); // 获取第一个单元格
if (cell != null) // 如果单元格存在
{
string cellValue = cell.ToString(); // 获取单元格的值
Console.WriteLine(cellValue); // 输出单元格的值
}
}
}
}
这个代码示例打开一个Excel文件,并读取第一个工作表中的第一个单元格的值。你需要根据你的需求修改这个代码。例如,你可能需要读取或写入更多的单元格,或者你可能需要创建新的Excel文件。
本文暂时没有评论,来添加一个吧(●'◡'●)