你的位置:首页 > 软件开发 > ASP.net > 1.ASP.NET MVC使用EPPlus,导出数据到Excel中

1.ASP.NET MVC使用EPPlus,导出数据到Excel中

发布时间:2016-12-09 17:01:52
好久没写博客了,今天特地来更新一下,今天我们要学习的是如何导出数据到Excel文件中,这里我使用的是免费开源的Epplus组件。源代码下载:https://github.com/caofangsheng93/ExcelExportInMvc介绍这篇文章,介绍的是怎样导出数据到Ex ...

好久没写博客了,今天特地来更新一下,今天我们要学习的是如何导出数据到Excel文件中,这里我使用的是免费开源的Epplus组件。

源代码下载:https://github.com/caofangsheng93/ExcelExportInMvc

介绍

这篇文章,介绍的是怎样导出数据到Excel文件中,大多数的后端程序都有报表功能:把显示在Grid中的数据导出到Excel文件中,这篇文章中使用的是EPPlus组件。

EPPlus是一个基于OO

 开源网站:http://epplus.codeplex.com/

正文

1.ASP.NET MVC使用EPPlus,导出数据到Excel中

上面是我们的项目。

首先我们需要引入:EPPlus。

1.ASP.NET MVC使用EPPlus,导出数据到Excel中

我这里已经引入了。

当我们在程序中使用ORM的时候,我们通常将数据保存在集合中。集合中的数据不能直接导出到Excel文件中。这也就是我们为啥,需要先将List转DataTable的原因。

1.ASP.NET MVC使用EPPlus,导出数据到Excel中1.ASP.NET MVC使用EPPlus,导出数据到Excel中

                                  图1 :导出Excel的步骤

 

 

为了完成这篇文章:我们需要四个步骤:

1.数据:这里我使用静态数据,来确保这篇文章尽可能通俗易懂。

2.集合:静态数据保存在集合中

3.DataTable:转化泛型集合的数据,保存到DataTable中

4.导出文件:DataTable导出为Excel

 

首先,我们创建一个类:

1.ASP.NET MVC使用EPPlus,导出数据到Excel中1.ASP.NET MVC使用EPPlus,导出数据到Excel中
 public class Student  {    public int ID { get; set; }    public string Name { get; set; }    public string Sex { get; set; }    public int Age { get; set; }    public string Email { get; set; }  }
类似资料参考:http://www.cnblogs.com/liudeyun/p/3535740.html

 


原标题:1.ASP.NET MVC使用EPPlus,导出数据到Excel中

关键词:ASP.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。