-------------页面片段----------------------------
<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();
}
分享到:
相关推荐
自己看吧,非常有用,B.S,C.S的都可以借鉴借鉴的。。。。。
c# DataTable,DataSet导出到xls,access文件 不需要有预置xls文件模板,如果没有该文件,自动创建
C# 实现DataTable数据的excel导出方法简单包装,行转列的实现
通过浏览选择你要导出数据的位置,自定义文件名,导出页面数据到所新建的xls中。
根据Microsoft.Office.Interop.Excel,优化大数据量快速导出到 Excel 的方法
本文实例讲述了C#实现将DataTable内容输出到Excel表格的方法。分享给大家供大家参考。具体如下: 1.关于本文 本文描述了一个函数(SaveToExcel),该函数可以将DataTable数据内的数据输出到Excel表格中 2.相关说明 ...
添加数据到List中,并将List数据转换为DataTa数据,然后可导出为Excel保存
它是一款安全、高效的 .NET 数据导出组件,支持将数据从数据源如数据库, ListView 和 DataTable 等导出到多种常见的文件格式,例如 MS Word,Excel,RTF,Access,PDF,XPS,HTML,XML,Text,CSV,DBF,SYLK,SQL ...
网站开发中经常遇到大量数据导入数据库,或者数据库导出到文档中。本文结合项目实际,总结出比较实用的Excel文件导入到数据库和数据库导出到Excel表格中,供大家学习参考。 一、 数据库表与Excel表结构 1、 Excel表...
本文为大家分享了C#导入导出Excel数据的具体代码,供大家参考,具体内容如下 注:对于实体类对象最好新建一个并且继承原有实体类,这样可以将类型进行修改; 方法一:此种方法是用EPPLUS中的FileInfo流进行读取的...
ASP.NET下DataTable导出XLS方法,没有积分的可以联系MSN:general821008@live.cn哦
private void ToExcel(HttpContext context, string TempletFileName//模版文件, string ReportFileName//导出文件, DataTable dt2) { //模板文件 //string TempletFileName = context.Server.MapPath...
支持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的方法。分享给大家供大家参考,具体如下: using Excel; 在项目中引入Excel.dll /// /// 导出Excel /// /// <param name=sender></param> /// <param name=e></param...
F4 将选中的多个单元格数据复制到剪贴板 F1 清空文本框 F5 执行查询 命令格式: --命令 命令行 命令 命令行格式 说明 LOAD 文件名csv/xml 加载文件或者数据库 REV 字段[,字段2];字段3[,字段4] 行列转置,分号...
7.对创建的报表支持包括xls、txt、csv、xml等多种导出文件格式, 同时支持资源本地化。 8 支持单元格公式运算。公式表达式中可以进行算术、关系、逻辑等各种运算,支持对参数、变量、字段及单元格的引用。 同时,...
SQL Server 导入和导出向导的欢迎界面将显示出来,如下图所示:(也可以这样打开该界面:1、登录到 SQL Server Management Studio。2、在 “对象资源管理器 ”中右键单击 “管理 ”,在弹出列表中单击 “导入数据 ”...
7.对创建的报表支持包括xls、txt、csv、xml等多种导出文件格式, 同时支持资源本地化。 8 支持单元格公式运算。公式表达式中可以进行算术、关系、逻辑等各种运算,支持对参数、变量、字段及单元格的引用。 同时,...
7.对创建的报表支持包括xls、txt、csv、xml等多种导出文件格式, 同时支持资源本地化。 8 支持单元格公式运算。公式表达式中可以进行算术、关系、逻辑等各种运算,支持对参数、变量、字段及单元格的引用。 同时...