C#使用NPOI保存DataGridView数据到EXCEL文件

        C# DataGridView可以显示各种表格数据,有时需要将结果保存到EXCEL文件中。开源库NPOI支持EXCEL格式文件的读写,可以使用NPOI编写通用的方法,自动将DataGridView控件表格数据保存到EXCEL文件。

具体代码参考如下:

主要引用:

using NPOI.SS.Formula.Functions;
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;

保存方法封装: 

#region 数据保存到文件
        private void SaveDataGrid2FileXlsx(DataGridView dataGrid,string file)
        {
            if (diagnoseDataMgrs.Count == 0)
                return;
            try
            {
                IWorkbook wb = new XSSFWorkbook();

                //NPOI 使用 HSSFWorkbook 类来处理 xls,XSSFWorkbook 类来处理 xlsx,它们都继承接口 IWorkbook,通过 IWorkbook 来统一处理 xls 和 xlsx 格式的文件
                ISheet sheet = wb.CreateSheet("mydata");
                IRow row = null;

                //获取datagridview的列名,其中 i 表示低级列,i从0开始
                row = s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值