Тип ContentType — «application/vnd.ms-excel», тип Excel — «application/vnd.ms-excel».
代码如下:
DataToExcel.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataToExcel.aspx.cs" Inherits="DataToExcel" %>
<html xmlns=" http://www.w3.org/1999/xhtml ">
<head runat="сервер">
<title>DataToExcel</title>
</голова>
<тело>
<form id="form1" runat="server">
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</форма>
</тело>
</html>DataToExcel.aspx.cs
использование системы;
использование System.Data;
использование System.Configuration;
использование System.Collections;
использование System.Web;
использование System.Web.Security;
использование System.Web.UI;
использование System.Web.UI.WebControls;
использование System.Web.UI.WebControls.WebParts;
использование System.Web.UI.HtmlControls;
использование System.Data.SqlClient;
общедоступный частичный класс DataToExcel: System.Web.UI.Page
{
protected void Page_Load (отправитель объекта, EventArgs e)
{
если (!this.IsPostBack)
{
this.Response.ContentType = "application/vnd.ms-excel";
строка ConnStr = "server=localhost;uid=sa;pwd=;database=northwind";
SqlConnection Conn = новый SqlConnection(ConnStr);
Конн.Открыть();
string sqlcmd = "выберите фамилию, имя, должность, адрес, город среди сотрудников";
SqlCommand cmd = новый SqlCommand (sqlcmd, Conn);
Адаптер SqlDataAdapter = новый SqlDataAdapter (cmd);
DataSet ds = новый DataSet();
адаптер.Заполнить(д);
this.GridView1.DataSource = ds.Tables[0].DefaultView;
это.GridView1.DataBind();
}
}
}
http://ring1981.cnblogs.com/archive/2006/06/19/429919.html