ASP.NET利用数据流导入到Excel
2007-01-12 13:40
471 查看
我本人认为这是导入EXcel 比较好得一种方法,灵活性比较强,愿与大家共同分享!
表 student(姓名,年龄,性别)
private void Toexcel()
{
//获取数据集
SqlConnection conn=new SqlConnection("连接数据库");
string strsql="select * from student";
SqlDataAdapter da=new SqlDataAdapter(strsql,conn);
DataSet ds=new DataSet();
da.Fill(ds,"test");
DataTable dt=ds.Tables["test"];
StringWriter sw=new StringWriter(); //创建对象
sw.WriteLine("学生信息"); //输入标题
sw.WriteLine("姓名/t年龄/t性别);//输入字段
//输入表格内容
foreach(DataRow dr in dt.Rows)
{
sw.WriteLine(dr["姓名"]+"/t"+dr["年龄"]+"/t"+dr["性别"]);
}
sw.Close(); //关闭数据流
Response.AddHeader("Content-Disposition", "attachment; filename=test.xls"); //test.xls导入Excel得文件名
Response.ContentType = "application/ms-excel";
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");
Response.Write(sw);
Response.End();
}
表 student(姓名,年龄,性别)
private void Toexcel()
{
//获取数据集
SqlConnection conn=new SqlConnection("连接数据库");
string strsql="select * from student";
SqlDataAdapter da=new SqlDataAdapter(strsql,conn);
DataSet ds=new DataSet();
da.Fill(ds,"test");
DataTable dt=ds.Tables["test"];
StringWriter sw=new StringWriter(); //创建对象
sw.WriteLine("学生信息"); //输入标题
sw.WriteLine("姓名/t年龄/t性别);//输入字段
//输入表格内容
foreach(DataRow dr in dt.Rows)
{
sw.WriteLine(dr["姓名"]+"/t"+dr["年龄"]+"/t"+dr["性别"]);
}
sw.Close(); //关闭数据流
Response.AddHeader("Content-Disposition", "attachment; filename=test.xls"); //test.xls导入Excel得文件名
Response.ContentType = "application/ms-excel";
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");
Response.Write(sw);
Response.End();
}
相关文章推荐
- ASP.NET利用数据流导入到Excel
- ASP.NET利用数据流导入到Excel
- ASP.Net MVC利用NPOI导入导出Excel - RuleLu
- ASP.Net MVC利用NPOI导入导出Excel
- [导入]在asp.net中利用FileUplad控件从同一个页面上传多个文件
- ASP.NET中数据库数据导入Excel并打印
- ASP.NET中数据库数据导入Excel并打印(2)
- asp.net实现 EXCEL数据导入到数据库功能
- asp.net使用组件koogra读取Excel数据批量上传导入
- Asp.Net将Excel数据导入Sql Server数据库的的例子
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- 怎样导入Excel表? asp.net
- asp.net OleDb导入Excel,并显示导入内容
- [转]Asp.Net下导出/导入规则的Excel(.xls)文件
- 完整ASP.Net Excel导入程序(支持2007)
- ASP.NET中数据库数据导入Excel并打印
- ASP.NET 导入excel 数据
- Asp.net中Excel文件导入sqlServer
- ASP.NET网页生成EXCEL并下载(利用DataGrid或GridView等)
- 在Asp.Net中,导入Excel表格数据,通常有两种方法