编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

.NET中用npoi操作excel的小示例

wxchong 2024-06-22 21:09:30 开源技术 9 ℃ 0 评论

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文件。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表