主页 > 知识库 > Grid或者DataTable中数据导出为Excel原来这么简单

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

热门标签:服务器配置 科大讯飞语音识别系统 阿里云 电子围栏 银行业务 Linux服务器 团购网站 Mysql连接数设置
以前一直认为,将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方法实现步骤

标签:江苏 大理 萍乡 枣庄 广元 蚌埠 衡水 衢州

巨人网络通讯声明:本文标题《Grid或者DataTable中数据导出为Excel原来这么简单》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266