.NET WebAPI 生成Excel并下载
由于项目上的需求,需要导出指定条件的Excel文件。经过一翻折腾终于实现了。
现在把代码贴出来分享
(直接把我们项目里面的一部份辅助类的代码分享一下)
我们项目使用的是WebAPI模式。
但是导出的方法可写在Controller 里面
1 using NPOI.HSSF.UserModel; 2 using NPOI.SS.UserModel; 3 using System; 4 using System.Collections.Generic; 5 using System.Configuration; 6 using System.IO; 7 using System.Linq; 8 using System.Web; 9 using System.Web.Mvc; 10 using WebAPI.Models; 11 12 namespace WebAPI.Controllers 13 { 14 public class QRCodeController : Controller 15 { 16 17 18 19 public FileResult RequestFormDMExcel(CC_QRCodeScanInfo info) 20 { <