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

 更新时间:2012年12月24日 18:08:13   作者:  
以前一直认为,将Grid 或者DataTable中的数据导出到Excel功能实现会非常复杂,可能会想用什么类库什么的或者实在太难就用csv算了,没想到真的很简单,需要了解的朋友可以参考下
以前一直认为,将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文件,就可以看到效果。

相关文章

  • asp.net checkbox 动态绑定id GridView删除提示

    asp.net checkbox 动态绑定id GridView删除提示

    asp.net checkbox 动态绑定id,需要的朋友可以参考下。虽然简单但不知道挺麻烦的。GridView删除提示
    2009-10-10
  • .NET建造者模式讲解

    .NET建造者模式讲解

    这篇文章主要为大家详细介绍了ASP.NET建造者模式的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • asp.net 通用的连接数据库实例代码

    asp.net 通用的连接数据库实例代码

    数据库连接是所有程序开发是会用到的,只是不同程序与数据库连接的方法不一样,下面我来介绍asp.net中数据库连接代码,有需要的朋友可以参考一下
    2013-08-08
  • 基于.NET程序默认启动线程数讲解

    基于.NET程序默认启动线程数讲解

    本篇文章小编为大家介绍,基于.NET程序默认启动线程数讲解。需要的朋友参考下
    2013-04-04
  • 在Framework4.0中实现延迟加载的实现方法

    在Framework4.0中实现延迟加载的实现方法

    延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。
    2011-08-08
  • asp.net 实现下拉框只读功能

    asp.net 实现下拉框只读功能

    下拉框只读此功能并不是默认的,需要手动操作下,本文介绍javascript与asp.net实现下拉框只读功能,需要了解的朋友可以参考一下
    2012-12-12
  • MvcPager分页控件使用注意事项

    MvcPager分页控件使用注意事项

    这篇文章主要为大家详细介绍了MvcPager分页控件使用的注意事项,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Nginx配置实现下载文件的示例代码

    Nginx配置实现下载文件的示例代码

    这篇文章主要介绍了Nginx配置实现下载文件的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • .Net Core中使用ExceptionFilter过滤器的方法

    .Net Core中使用ExceptionFilter过滤器的方法

    这篇文章主要介绍了.Net Core中使用ExceptionFilter过滤器的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • asp.net使用FCK编辑器中的分页符实现长文章分页功能

    asp.net使用FCK编辑器中的分页符实现长文章分页功能

    这篇文章主要介绍了asp.net使用FCK编辑器中的分页符实现长文章分页功能,涉及asp.net字符串及分页操作的相关技巧,需要的朋友可以参考下
    2016-06-06

最新评论