`
happmaoo
  • 浏览: 4341973 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

C#_把dataTable数据导出到XLS文件 ,练手

阅读更多

-------------页面片段----------------------------

<td>

<asp:Button ID="btnDetail" runat="server" Text="导出数据" CssClass="input" OnClick="btnDetail_Click" />

</td>

<div>

<asp:GridView ID="GVdata" runat="server">

</asp:GridView>

</div>

-------------------------后台 。aspx.cs文件----------------------------

protected void btnDetail_Click(object sender, EventArgs e)

{

/**

GetWhere();

AllThings allThing = new AllThings();

DataTable dt = allThing.GMAcountNoPage(iProId, iUserId, strUserName, strProFrom, state, dtBegin, dtEnd, strGroup, strGameName, strCause, iAcountNum, iGMId);

if (null == dt || dt.Rows.Count == 0)

return;

this.GVdata.DataSource = dt;

this.GVdata.DataBind();

**/以上数据填充GridView ,可自己更换

GetXLS("SumSorce");

}

protected void GetXLS(string xlsName)

{

StringBuilder sb = new StringBuilder();

StringWriter sw = new StringWriter(sb);

HtmlTextWriter htw = new HtmlTextWriter(sw);

Page page = new Page();

HtmlForm form = new HtmlForm();

GVdata.EnableViewState = false;

// Deshabilitar la validación de eventos, sólo asp.net 2

page.EnableEventValidation = false;

// Realiza las inicializaciones de la instancia de la clase Page que requieran los diseñadores RAD.

page.DesignerInitialize();

page.Controls.Add(form);

form.Controls.Add(GVdata); //GVdata 页面GridView

page.RenderControl(htw);

Response.Clear();

Response.Buffer = true;

Response.ContentType = "application/vnd.ms-excel";

Response.AddHeader("Content-Disposition", "attachment;filename=" + xlsName + ".xls");

//Response.Charset = "utf-8";

Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");

Response.Write(sb.ToString());

Response.End();

}

分享到:
评论

相关推荐

    C#_把dataTable数据导出到CSV,XLS文件

    自己看吧,非常有用,B.S,C.S的都可以借鉴借鉴的。。。。。

    c# DataTable,DataSet导出到xls,access文件

    c# DataTable,DataSet导出到xls,access文件 不需要有预置xls文件模板,如果没有该文件,自动创建

    C# Datatable数据Excel导出和行列转换

    C# 实现DataTable数据的excel导出方法简单包装,行转列的实现

    从DataTable中导出数据到XLS中(页面,BLL,DAL)

    通过浏览选择你要导出数据的位置,自定义文件名,导出页面数据到所新建的xls中。

    C# 大数据量快速导出到 Excel方法

    根据Microsoft.Office.Interop.Excel,优化大数据量快速导出到 Excel 的方法

    C#实现将DataTable内容输出到Excel表格的方法

    本文实例讲述了C#实现将DataTable内容输出到Excel表格的方法。分享给大家供大家参考。具体如下: 1.关于本文 本文描述了一个函数(SaveToExcel),该函数可以将DataTable数据内的数据输出到Excel表格中 2.相关说明 ...

    List转DataTable并导出为Excel

    添加数据到List中,并将List数据转换为DataTa数据,然后可导出为Excel保存

    免费版 .NET 数据导入、导出工具 Free Spire.DataExport_3.5

    它是一款安全、高效的 .NET 数据导出组件,支持将数据从数据源如数据库, ListView 和 DataTable 等导出到多种常见的文件格式,例如 MS Word,Excel,RTF,Access,PDF,XPS,HTML,XML,Text,CSV,DBF,SYLK,SQL ...

    C#实现客户端数据导入导出源代码及说明文档

    网站开发中经常遇到大量数据导入数据库,或者数据库导出到文档中。本文结合项目实际,总结出比较实用的Excel文件导入到数据库和数据库导出到Excel表格中,供大家学习参考。 一、 数据库表与Excel表结构 1、 Excel表...

    C#导入导出Excel数据的两种方法

    本文为大家分享了C#导入导出Excel数据的具体代码,供大家参考,具体内容如下 注:对于实体类对象最好新建一个并且继承原有实体类,这样可以将类型进行修改; 方法一:此种方法是用EPPLUS中的FileInfo流进行读取的...

    DataTableToXLS

    ASP.NET下DataTable导出XLS方法,没有积分的可以联系MSN:general821008@live.cn哦

    npoi导出excel分页功能

    private void ToExcel(HttpContext context, string TempletFileName//模版文件, string ReportFileName//导出文件, DataTable dt2) { //模板文件 //string TempletFileName = context.Server.MapPath...

    NPOI导入导出Excel

    支持NPOI导入导出Excel表格中 using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; ...

    C#使用winform简单导出Excel的方法

    本文实例讲述了C#使用winform简单导出Excel的方法。分享给大家供大家参考,具体如下: using Excel; 在项目中引入Excel.dll /// /// 导出Excel /// /// &lt;param name=sender&gt;&lt;/param&gt; /// &lt;param name=e&gt;&lt;/param...

    数据查询统计工具net4.0

    F4 将选中的多个单元格数据复制到剪贴板 F1 清空文本框 F5 执行查询 命令格式: --命令 命令行 命令 命令行格式 说明 LOAD 文件名csv/xml 加载文件或者数据库 REV 字段[,字段2];字段3[,字段4] 行列转置,分号...

    报表源码Gscr ReportV3.0(C#,VB)

    7.对创建的报表支持包括xls、txt、csv、xml等多种导出文件格式, 同时支持资源本地化。 8 支持单元格公式运算。公式表达式中可以进行算术、关系、逻辑等各种运算,支持对参数、变量、字段及单元格的引用。 同时,...

    excel导入sql2005的几种方法归纳

    SQL Server 导入和导出向导的欢迎界面将显示出来,如下图所示:(也可以这样打开该界面:1、登录到 SQL Server Management Studio。2、在 “对象资源管理器 ”中右键单击 “管理 ”,在弹出列表中单击 “导入数据 ”...

    报表源码V2.0DotNet(C#,VB)

    7.对创建的报表支持包括xls、txt、csv、xml等多种导出文件格式, 同时支持资源本地化。 8 支持单元格公式运算。公式表达式中可以进行算术、关系、逻辑等各种运算,支持对参数、变量、字段及单元格的引用。 同时,...

    简单好用的广源报表控件GscrReport V4.1

    7.对创建的报表支持包括xls、txt、csv、xml等多种导出文件格式, 同时支持资源本地化。 8 支持单元格公式运算。公式表达式中可以进行算术、关系、逻辑等各种运算,支持对参数、变量、字段及单元格的引用。  同时...

Global site tag (gtag.js) - Google Analytics