EPPlus简单使用

在使用之前需要在项目中添加对EEPULS.dll的引用

1,创建excel

2,创建sheet

3,添加内容

4,修改

5,保存

            FileInfo newFile = new FileInfo(filePath);
            if (newFile.Exists)
            {
                newFile.Delete();
                newFile = new FileInfo(filePath);
            }
            using (ExcelPackage excel= new ExcelPackage(newFile))
            {
                ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("sheet1");
                worksheet.Cells[1, 1].Value = "1";
                worksheet.Cells[1, 2].Value = "2";
                excel.Save();
            }

 

ExcelPackage的重载函数及其他对excel的操作都可以在ExcelPackage类中找到

添加行public void InsertRow(int rowFrom, int rows);

添加列public void InsertColumn(int columnFrom, int columns);

。。。。这一系列对具体sheet的操作都可以在ExcelWorksheet类中找到

其中添加/获取莫单元格内容可直接sheet.Cells[i, j]操作

var sheet=ep.Workbook.Worksheets[1];   //对于EPPlus,所有相关操作索引都是从1开始的
                for (int i = 1; i <= sheet.Dimension.End.Row; i++)
                {
                    for (int j = 1; j <= sheet.Dimension.End.Column; j++)
                    {
                        var dd=sheet.Cells[i, j].Value;
                     
                    }
                }

sheet.Dimension表示表格数据区域,左上到右下,若无数据则返回null

sheet.Dimension.End.Row    sheet.Dimension.End.Column分别表示数据表格的结束行号和列号

注意

1,行列索引都是从1开始,sheet索引开始也是1

2,sheet.Cells[i, j]返回的是object类型,若单元格内容为空,则返回null,所以在使用其值时先做空判断

更多参考www.cnblogs.com/rumeng/p/3785775.html

转载于:https://www.cnblogs.com/0306Leaves/p/8811266.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WPF是一款用于创建富客户端应用程序的框架,而EPPlus是一个用于操作Excel文件的开源库。使用EPPlus可以轻松地通过WPF应用程序创建、读取和修改Excel文件。 首先,我们需要在WPF项目中引用EPPlus库。可以通过NuGet包管理器将EPPlus添加到项目中。安装完成后,就可以在代码中使用EPPlus的类和方法了。 假设我们想要在WPF应用程序中创建一个新的Excel文件。首先,我们需要实例化一个ExcelPackage对象,表示一个空白的Excel文件。然后,我们可以通过使用ExcelPackage对象的属性和方法来创建和填充Excel文件。 例如,我们可以使用ExcelPackage对象的Worksheets属性来获取工作表集合,然后使用Add方法创建一个新的工作表。接下来,我们可以使用Cells属性获取单元格,并使用Value属性设置单元格的值。最后,我们可以使用SaveAs方法将Excel文件保存到指定的位置。 除了创建新的Excel文件,EPPlus还提供了一系列的方法来读取和修改现有的Excel文件。我们可以使用Load方法加载一个已有的Excel文件,然后使用Worksheets属性获取工作表集合。通过操作工作表和单元格,我们可以读取现有的数据,并使用EPPlus提供的方法来修改和更新Excel文件。 在使用EPPlus操作Excel文件时,需要注意的是要及时释放资源。EPPlus使用了大量的COM对象,所以在代码完成后,需要手动调用Dispose方法来释放资源。 总的来说,使用WPF和EPPlus可以方便地操作Excel文件。无论是创建、读取还是修改Excel文件,EPPlus提供了丰富的功能和易于使用的API,使得在WPF应用程序中操作Excel变得简单而高效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值