ASP.NET MVC5 使用NPOI导出ExceL 返回浏览器下载

mac2022-06-30  60

一,什么是NPOI 该项目是位于http://poi.apache.org/的POI Java项目的.NET版本。POI是一个开源项目,可以帮助您读取/写入xls,doc,ppt文件。它有着广泛的应用。   二,NPOI的优势 一个。它完全免费使用 湾 涵盖Excel的大部分功能(单元格样式,数据格式,公式等) C。支持xls,xlsx,docx。 d。设计为面向接口的(看看NPOI.SS命名空间) 即 不仅支持出口,还支持进口 F。.Net 2.0基于xlsx和docx(尽管我们也支持.NET 4.0) G。来自世界各地的成功案例 H。大量基本的例子 一世。不依赖于孤立的存储   三,如何在项目中引用NPOI  可以在项目中选择工具NuGet管理 —— 管理解决方案的NuGet包 引入到项目中

或者官网:http://npoi.codeplex.com/下载需要引入dll(可以选择.net2.0或者.net4.0的dll),然后在网站中添加引用。

废话不多说 直接上代码  

  这里我写了一个Excel的帮助类 

需要用到的命名空间

using NPOI.HSSF.UserModel;  

using NPOI.XSSF.UserModel;  

using NPOI.SS.UserModel;

 

 

红色框起来部分 是通过反射获取视图实体的DisPlayName 属性 继而绑值

 

 然后控制器调用   并返回File 给浏览器下载 预览 

视图View  直接通过a标签点击导出 

 

转自:https://www.cnblogs.com/zixuan9527/p/8492243.html

 

转载于:https://www.cnblogs.com/zhoufangcheng04050227/p/10273508.html

相关资源:.Net MVC NPOI 返回内存流导出Excel
最新回复(0)