今天要搞下载一个导入的模版

其实就是一个下载一个除了列名的空的excel文件 

我还是直接用的NPOI插件

直接贴出代码

   #region 导出
        /// <summary>  
        /// 第三种方法,利用NPOI插件 (导出) 
        /// </summary>  
        /// <returns></returns>  
        public FileResult DownLoadExcelJiZuChaXunGenRenXiaoFeiJiLu()
        {
            //DataTable dt = (DataTable)Session["datatable"];//获取需要导出的datatable数据  
            DataTable dt = new DataTable(); //获取需要导出的datatable数据  
            dt.Columns.Add("user_login_name");
            dt.Columns.Add("user_login_pwd");
            dt.Columns.Add("doct_name");
            dt.Columns.Add("doct_code");
            dt.Columns.Add("doct_title");
            dt.Columns.Add("doct_forte");
            dt.Columns.Add("dept_code");
            dt.Columns.Add("dept_name");
            dt.Columns.Add("sec_dept_code");
            dt.Columns.Add("sec_dept_name");
            dt.Columns.Add("doct_intro");
            dt.Columns.Add("doct_photo");
            dt.Columns.Add("enable_flag");
            dt.Columns.Add("org_id");
         
            //创建Excel文件的对象  
            NPOI.HSSF.UserModel.HSSFWorkbook book = new NPOI.HSSF.UserModel.HSSFWorkbook();
            //添加一个sheet  
            NPOI.SS.UserModel.ISheet sheet1 = book.CreateSheet("Sheet1");
            //给sheet1添加第一行的头部标题  
            NPOI.SS.UserModel.IRow row1 = sheet1.CreateRow(0);
            //row1.RowStyle.FillBackgroundColor = "";  
            for (int i = 0; i < dt.Columns.Count; i++)
            {
                row1.CreateCell(i).SetCellValue(dt.Columns[i].ColumnName);
            }
            //将数据逐步写入sheet1各个行  
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                NPOI.SS.UserModel.IRow rowtemp = sheet1.CreateRow(i + 1);
                for (int j = 0; j < dt.Columns.Count; j++)
                {
                    rowtemp.CreateCell(j).SetCellValue(dt.Rows[i][j].ToString().Trim());
                }
            }
            string strdate = DateTime.Now.ToString("yyyyMMddhhmmss");//获取当前时间  
            // 写入到客户端   
            System.IO.MemoryStream ms = new System.IO.MemoryStream();
            book.Write(ms);
            ms.Seek(0, SeekOrigin.Begin);
            return File(ms, "application/vnd.ms-excel", strdate + "Excel.xls");
        }

上面就是导出(下载)一个excel的模版