.net中将数据以excel格式导出
2017-06-09 11:23
302 查看
//导出
protected void btnExport_Click(object sender, EventArgs e)
{
FeedbackList_GridView.AllowPaging = false;//取消分页,便于导出所有数据,不然只能导出当前页面的几条数据
ExcelOut(FeedbackList_GridView);
}
public void ExcelOut(GridView gv)
{
if (gv.Rows.Count > 0)
{
Response.Clear();
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename="+"订单列表" + DateTime.Now.ToString("_yyyyMMdd_HHmmss") + ".xls");
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ContentType = "application/ms-excel";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gv.RenderControl(htw);
Response.Write(sw.ToString());
Response.Flush();
Response.End();
}
else
{
Response.Write("没有数据");
}
}
public override void VerifyRenderingInServerForm(Control control)
{
//base.VerifyRenderingInServerForm(control);
}
protected void btnExport_Click(object sender, EventArgs e)
{
FeedbackList_GridView.AllowPaging = false;//取消分页,便于导出所有数据,不然只能导出当前页面的几条数据
ExcelOut(FeedbackList_GridView);
}
public void ExcelOut(GridView gv)
{
if (gv.Rows.Count > 0)
{
Response.Clear();
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename="+"订单列表" + DateTime.Now.ToString("_yyyyMMdd_HHmmss") + ".xls");
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ContentType = "application/ms-excel";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gv.RenderControl(htw);
Response.Write(sw.ToString());
Response.Flush();
Response.End();
}
else
{
Response.Write("没有数据");
}
}
public override void VerifyRenderingInServerForm(Control control)
{
//base.VerifyRenderingInServerForm(control);
}
相关文章推荐
- .net解决数据导出excel时的格式问题
- .net解决数据导出excel时的格式问题
- .net解决数据导出excel时的格式问题
- java web中将数据导出为Excel格式文件代码片段
- 在项目中将数据导出为Excel格式时出现“检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败
- 在ASP.NET中将数据库服器的数据导出到客户端,且导出后的格式为EXCEL。
- .NET中将数据导出(导出)Excel文件
- winform中将数据以文本的格式导出到excel中(以文本导出表示如果数据为0001则在excel中也显示为0001,而不被excel自动转换为1)
- .net解决数据导出excel时的格式问题
- .NET中将数据导出(导入)Excel文件
- .net从将数据库中的数据导出到Excel格式的xml
- .net解决数据导出excel时的格式问题
- Web页面的数据导出excel时的格式问题(转)
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本
- 利用VFP中将所有数据表导出到EXCEL中
- 在ASP.NET中将数据直接输出成Excel格式
- 对.NET中导出数据到EXCEL的几种方法探讨 C1TrueDBGrid
- 数据导出Excel的简便方法(无格式要求)
- Web页面的数据导出excel时的格式问题
- [转帖]ABAP实践学习--ABAP中将SAP数据按格式保存到EXCEL(OLE)