码迷,mamicode.com
首页 > Web开发 > 详细

MVC导出Excle

时间:2016-01-03 16:55:43      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

 Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application

();
                app.Workbooks.Add();
       

                Microsoft.Office.Interop.Excel.Worksheet sheet = app.ActiveSheet;
                sheet.Cells[5, "B"] = "会员卡号";
                sheet.Cells[5, "C"] = "姓名";
                sheet.Cells[5, "D"] = "性别";
                sheet.Cells[5, "E"] = "电话";
                sheet.Cells[5, "F"] = "会员等级";
                sheet.Cells[5, "G"] = "登记时间";
                //sheet.get_Range(sheet.Cells[5, "E"]).set_ColumnWidth(60);
                //sheet.get_Range(sheet.Cells[5, "G"]).set_ColumnWidth(60);
                int rowIndex = 5;
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    rowIndex++;
                    sheet.Cells[rowIndex, "B"] = dt.Rows[i]["MC_CardID"].ToString();
                    sheet.Cells[rowIndex, "C"] = dt.Rows[i]["MC_Name"].ToString();
                    var Sex = "男";
                    if (int.Parse(dt.Rows[i]["MC_Sex"].ToString()) == 2)
                    {
                        Sex = "女";
                    }
                    sheet.Cells[rowIndex, "D"] = Sex;
                    sheet.Cells[rowIndex, "E"] = dt.Rows[i]["MC_Mobile"].ToString();
                    sheet.Cells[rowIndex, "F"] = dt.Rows[i]["CL_LevelName"].ToString();
                    sheet.Cells[rowIndex, "G"] = dt.Rows[i]["MC_CreateTime"].ToString();
                }
                Response.Clear();
                Response.Buffer = true;
                Response.AppendHeader("Content-Disposition", "attachment;filename=" + DateTime.Now.ToString

("yyyyMMddhhmmss") + ".xlsx");
                Response.ContentEncoding = System.Text.Encoding.UTF8;
                Response.ContentType = "application/vnd.ms-excel";

                return Json(true, JsonRequestBehavior.AllowGet);
            }
            catch (Exception e)
            {
                return RedirectToAction("Index", "Error", e);
            }

        }

MVC导出Excle

标签:

原文地址:http://www.cnblogs.com/yf1019091807/p/5096393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!