亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ASP.NET MVC把表格導出到Excel

 更新時間:2022年07月31日 14:23:38   作者:Darren Ji  
這篇文章介紹了ASP.NET MVC把表格導出到Excel的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

有關Model:

namespace MvcApplication1.Models
{
    public class Coach
    {
        public  int Id { get; set; }
        public string Name { get; set; }
    }
}

HomeController中,借助GridView控件把內容導出到Excel:

using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web.Mvc;
using System.Web.UI;
using MvcApplication1.Models;

namespace MvcApplication1.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            return View(GetCoaches());
        }

        private List<Coach> GetCoaches()
        {
            return new List<Coach>()
            {
                new Coach(){Id = 1, Name = "斯科拉里"},
                new Coach(){Id = 2, Name = "米西維奇"}
            };
        }

        public void ExportClientsListToExcel()
        {
            var grid = new System.Web.UI.WebControls.GridView();

            grid.DataSource = from item in GetCoaches()
                              select new
                              {
                                  編號 = item.Id,
                                  主教練 = item.Name
                              };

            grid.DataBind();

            Response.ClearContent();
            Response.AddHeader("content-disposition", "attachment; filename=Exported_Coaches.xls");
            Response.ContentType = "application/excel";
            Response.Charset = "utf-8";
            Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); 
            StringWriter sw = new StringWriter();
            HtmlTextWriter htw = new HtmlTextWriter(sw);

            grid.RenderControl(htw);

            Response.Write(sw.ToString());

            Response.End();

        }

    }
}

Home/Index.cshtml強類型集合視圖:

@model IEnumerable<MvcApplication1.Models.Coach>

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<table>
    <tr>
        <th>編號</th>
        <th>主教練</th>
    </tr>
    @foreach (var item in Model)
    {
        <tr>
            <td>@item.Id</td>
            <td>@item.Name</td>
        </tr>
    }
</table>

<br/>
@Html.ActionLink("導出到Excel","ExportClientsListToExcel")

到此這篇關于ASP.NET MVC把表格導出到Excel的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • .Net頁面局部更新引發(fā)的思考

    .Net頁面局部更新引發(fā)的思考

    這篇文章主要是由.Net頁面局部更新引發(fā)的一系列思考,整理了實現(xiàn)局部更新的解決方案及改進方案,感興趣的小伙伴們可以參考一下
    2016-06-06
  • js獲取Treeview選中的節(jié)點(C#選中CheckBox項)

    js獲取Treeview選中的節(jié)點(C#選中CheckBox項)

    方法網(wǎng)上有很多,試了一下都有瑕疵,于是設置斷點調試,各個屬性查找有用的字段,終于找到,接下來與大家分享解決方法,需要了解的朋友可以參考下
    2012-12-12
  • ASP.NET GridView中文本內容無法換行(自動換行/正常換行)

    ASP.NET GridView中文本內容無法換行(自動換行/正常換行)

    用GridView來顯示課程表,每個單元格的內容包括課程名、上課地點、教師姓名,然后我想讓它們分行顯示,感興趣的朋友可以了解下,或許對你有所幫助
    2013-02-02
  • 淺談ASP.NET Core 中jwt授權認證的流程原理

    淺談ASP.NET Core 中jwt授權認證的流程原理

    這篇文章主要介紹了淺談ASP.NET Core 中jwt授權認證的流程原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • ASP.NET拒絕訪問臨時目錄的解決方法

    ASP.NET拒絕訪問臨時目錄的解決方法

    這篇文章主要介紹了ASP.NET拒絕訪問臨時目錄的解決方法,大家參考使用吧
    2013-11-11
  • .NET 中英文混合驗證碼實現(xiàn)代碼

    .NET 中英文混合驗證碼實現(xiàn)代碼

    .NET 中英文混合驗證碼實現(xiàn)代碼
    2009-11-11
  • 淺析ASP.NET生成隨機密碼函數(shù)

    淺析ASP.NET生成隨機密碼函數(shù)

    在開發(fā)需要用戶注冊后才能使用提供的各項功能的應用程序時,在新用戶提交注冊信息后,較常見的做法是由程序生成隨機密碼,然后發(fā)送密碼到用戶注冊時填寫的電子信箱,用戶再用收到的密碼來激活其帳戶。
    2009-11-11
  • asp.net中IDataParameter調用存儲過程的實現(xiàn)方法

    asp.net中IDataParameter調用存儲過程的實現(xiàn)方法

    這篇文章主要介紹了asp.net中IDataParameter調用存儲過程的實現(xiàn)方法,在asp.net數(shù)據(jù)庫程序設計中非常具有實用價值,需要的朋友可以參考下
    2014-09-09
  • 解析ASP.NET?Core中Options模式的使用及其源碼

    解析ASP.NET?Core中Options模式的使用及其源碼

    這篇文章主要介紹了ASP.NET?Core中Options模式的使用及其源碼解析,在ASP.NET Core中引入了Options這一使用配置方式,其主要是為了解決依賴注入時需要傳遞指定數(shù)據(jù)問題(不是自行獲取,而是能集中配置),需要的朋友可以參考下
    2022-03-03
  • 對Entity?Framework?Core進行單元測試

    對Entity?Framework?Core進行單元測試

    這篇文章介紹了對Entity?Framework?Core進行單元測試的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03

最新評論