ASP.NET mvc导出Excel文件
首先要下载 NPOI.dll 引用到项目中
第一步。
第二步控制台(业务逻辑层)
public ActionResult Export(string CustomerName="",int SumbitUser=0,string Level="",DateTime? StartDate=null, DateTime? EndDate =null,int Industry=0,string CustomerCode="",int PageIndex=0,int PageSize=0)
{
try
{
///下面是添加表的标题
DataTable dtSouce = new DataTable();
//客户基本信息
dtSouce.Columns.Add("客户名称");
dtSouce.Columns.Add("客户代码");
dtSouce.Columns.Add("客户等级");
dtSouce.Columns.Add("所属行业");
dtSouce.Columns.Add("上一年产值");
dtSouce.Columns.Add("主要产品类型");
dtSouce.Columns.Add("终端客户");
dtSouce.Columns.Add("上一年PCB采购额度");
dtSouce.Columns.Add("主要层数分布");
dtSouce.Columns.Add("建议采取措施");
//合作信息
dtSouce.Columns.Add("合作年份");
dtSouce.Columns.Add("采购额度");
dtSouce.Columns.Add("预计采购额度");
dtSouce.Columns.Add("我司报价情况");
dtSouce.Columns.Add("客户投诉情况");
dtSouce.Columns.Add("目前进展");
dtSouce.Columns.Add("合作风险");
dtSouce.Columns.Add("付款方式");
dtSouce.Columns.Add("回款期");
//竞争对手信息
dtSouce.Column