• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Grid或者DataTable中数据导出为Excel原来这么简单
    以前一直认为,将Grid 或者DataTable中的数据导出到Excel功能实现会非常复杂,可能会想用什么类库什么的或者实在太难就用csv算了。

    看了FineUI中的将Grid导出为Excel的实现方法,实际上是可以非常简单。看来很难的问题,变换一种思路就可以非常简单。
    1. Aspx后台代码输出Content Type信息
    复制代码 代码如下:

    Response.ClearContent();
    Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls");
    Response.ContentType = "application/excel";
    Response.Write(GetGridTableHtml(Grid1));
    Response.End();2. 直接输出Html代码
    Response.Write(@"
    table border="1">
    tr>
    td>Excel/td>
    td>By Html/td>
    /tr>
    /table>")

    这样的实现对于简单的导出数据到Excel已经足够了。
    检验方法:直接把html代码保存为Excel文件,就可以看到效果。
    您可能感兴趣的文章:
    • DataGridView中绑定DataTable数据及相关操作实现代码
    • Asp.net静态方法之Grid转DataTable方法实现步骤
    上一篇:IIS故障(Connections_Refused)问题分析及处理
    下一篇:ASP.NE网站发布注意事项简析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Grid或者DataTable中数据导出为Excel原来这么简单 Grid,或者,DataTable,中,数据,