使用asp.net和vb.net从sql server导出到excel文件?
发布时间:2020-05-23 20:25:13 所属栏目:asp.Net 来源:互联网
导读:有没有办法直接使用asp.net和vb.net从sql server 2008导出一个表中的整个数据而不使用datagridview到EXCEL FILE? 基本上,您只需要遍历DataTable的列和行,以便将它们输出到响应中. This link告诉你如何. 在C#中: DataTable dt = GetData(); string attachmen
|
有没有办法直接使用asp.net和vb.net从sql server 2008导出一个表中的整个数据而不使用datagridview到EXCEL FILE? 解决方法基本上,您只需要遍历DataTable的列和行,以便将它们输出到响应中. This link告诉你如何.在C#中: DataTable dt = GetData();
string attachment = "attachment; filename=Employee.xls";
Response.ClearContent();
Response.AddHeader("content-disposition",attachment);
Response.ContentType = "application/vnd.ms-excel";
string tab = "";
foreach (DataColumn dc in dt.Columns)
{
Response.Write(tab + dc.ColumnName);
tab = "t";
}
Response.Write("n");
int i;
foreach (DataRow dr in dt.Rows)
{
tab = "";
for (i = 0; i < dt.Columns.Count; i++)
{
Response.Write(tab + dr[i].ToString());
tab = "t";
}
Response.Write("n");
}
Response.End();
在VB.NET中 Dim dt As DataTable = GetData()
Dim attachment As String = "attachment; filename=Employee.xls"
Response.ClearContent()
Response.AddHeader("content-disposition",attachment)
Response.ContentType = "application/vnd.ms-excel"
Dim tab As String = ""
For Each dc As DataColumn In dt.Columns
Response.Write(tab + dc.ColumnName)
tab = vbTab
Next
Response.Write(vbLf)
Dim i As Integer
For Each dr As DataRow In dt.Rows
tab = ""
For i = 0 To dt.Columns.Count - 1
Response.Write(tab & dr(i).ToString())
tab = vbTab
Next
Response.Write(vbLf)
Next
Response.End() (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET上的ASP.NET未来?
- IIS7上的ASP.NET身份验证问题 – 对于Windows身份验证,User
- 认证 – asp.net mvc 3:Page.User.IsInRole(“xy”)返回nu
- asp.net – 我可以在Visual Studio 2008中使用MVC3吗?
- 你能在每个动作上在ASP.NET-MVC中应用ActionFilter吗?
- 在asp.net应用程序中使用Quartz.Net
- asp.net – 如何连接RDLC表达式中的值?
- asp.net – SignalR 2.0超时连接
- asp.net – 无法从代码隐藏中调用App_Code类
- asp.net-mvc – 如何将名为“file []”的已发布数据绑定到M
推荐文章
站长推荐
- 模型绑定 – WebApi2:自定义参数绑定以绑定部分
- asp.net-mvc – 你相信ASP.Net MVC已经准备好了吗
- asp.net – .NET Application_BeginRequest – 如
- 如何自定义ASP.NET Web API AuthorizeAttribute的
- asp.net – 错误4005表单身份验证失败 – 提供的
- asp.net-mvc – ASP.NET MVC Validationsummary
- asp.net-mvc – 在MVC项目中放置一个简单的类?
- asp.net-mvc-3 – 将我的MVC 3应用程序迁移到MVC
- asp.net-mvc – ASP.NET MVC是否有分页解决方案,
- asp.net – 请求标头的大小太长
热点阅读
