ASP.NET导出Excel
2016-01-29 16:55
696 查看
public void ExPort(){
System.IO.StringWriter sw = new System.IO.StringWriter();
string sql="";
Datable dt=DBhelper.qery(sql);//查询出要导出内容的表
String s="";
int rowcount = 50;//导出的行数
int ColumnCount = dt.Columns.Count;//d导出表的列数
for (int i = 0; i < rowcount; i++)
{
for (int j = 0; j < ColumnCount; j++)
{
s = s + dt.Rows[i][j] + "\t";
}
}
sw.WriteLine(s.Trim());
s = "";
}
sw.Close();
Response.AddHeader("Content-Disposition", "attachment; filename=RechargeSearch.xls");
Response.ContentType = "application/ms-excel";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.Write(sw);
Response.End();
}
效果图如下
友情提示,如果会提示缺少哪些组件,在我的工具箱里面都有,需要的自己去下载
System.IO.StringWriter sw = new System.IO.StringWriter();
string sql="";
Datable dt=DBhelper.qery(sql);//查询出要导出内容的表
String s="";
int rowcount = 50;//导出的行数
int ColumnCount = dt.Columns.Count;//d导出表的列数
for (int i = 0; i < rowcount; i++)
{
for (int j = 0; j < ColumnCount; j++)
{
s = s + dt.Rows[i][j] + "\t";
}
}
sw.WriteLine(s.Trim());
s = "";
}
sw.Close();
Response.AddHeader("Content-Disposition", "attachment; filename=RechargeSearch.xls");
Response.ContentType = "application/ms-excel";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.Write(sw);
Response.End();
}
效果图如下
友情提示,如果会提示缺少哪些组件,在我的工具箱里面都有,需要的自己去下载
相关文章推荐
- ASP.NET Uploadify 上传文件过大报错
- 解决asp.net 4.0尚未在web服务器上注册
- ASP.NET Web API 官方教学视频
- asp.net mvc之拦截器
- asp.net mvc5 与图片
- 理解ASP.NET 5运行时命令:DNVM, DNX, 和DNU
- Metasploit Installation
- ASP数据列表
- RPi 2B Raspbian system install
- Asp 操作Cookies(包括设置[赋值]、读取、删除[设置过期时间])
- 在Mac OS X Yosemite 10.10.3 中搭建第一个 ASP.NET 5 Web 项目
- ASP.NET MVC Filters 4种默认过滤器的使用【附示例】
- [置顶] ASP.NET在线考试系统+文档说明
- ASP.NET MVC学习之过滤器篇(1)
- ASP.Net中无刷新执行Session身份验证
- Microsoft.AspNet.Identity 的导入方法
- WCF IIS 服务器 500 错误 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)
- WCF 无法激活服务,因为它不支持 ASP.NET 兼容性
- mac ASP.NET5
- session不能使用 ASP.NET MVC