要在C#中使用NPOI库进行Excel文件的读写操作,您需要先安装NPOI库。
您可以通过NuGet包管理器或手动下载并添加NPOI库的引用。
以下是一个简单的示例代码,演示如何使用NPOI库读取和写入Excel文件:
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using System.IO;
// 读取Excel文件
string filePath = "路径/文件名.xlsx";
FileStream file = new FileStream(filePath, FileMode.Open, FileAccess.Read);
IWorkbook workbook = new XSSFWorkbook(file);
ISheet sheet = workbook.GetSheetAt(0);
// 读取单元格的值
IRow row = sheet.GetRow(0);
ICell cell = row.GetCell(0);
string cellValue = cell.StringCellValue;
// 写入Excel文件
string newFilePath = "路径/新文件名.xlsx";
FileStream newFile = new FileStream(newFilePath, FileMode.Create, FileAccess.Write);
IWorkbook newWorkbook = new XSSFWorkbook();
ISheet newSheet = newWorkbook.CreateSheet("Sheet1");
IRow newRow = newSheet.CreateRow(0);
ICell newCell = newRow.CreateCell(0);
newCell.SetCellValue("Hello, NPOI!");
newWorkbook.Write(newFile);
newFile.Close();
请注意,上述代码示例使用的是XSSF(基于XML的Excel文件格式)和XSSFWorkbook类。如果您要处理旧版本的Excel文件(.xls),您需要使用HSSF和HSSFWorkbook类。
希望这可以帮助您开始使用NPOI库进行Excel文件的读写操作!
本文暂时没有评论,来添加一个吧(●'◡'●)