时间:2021-07-01 10:21:17 帮助过:14人阅读
输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc || .xls || .txt ||.htm
- <br>using System; <br>using System.Collections.Generic; <br>using System.Linq; <br>using System.Web; <br>using System.Web.UI; <br>using System.Web.UI.WebControls; <br>using System.Data .SqlClient ; <br>using System.Data ; <br><br>public partial class _Default : System.Web.UI.Page <br>{ <br>protected void Page_Load(object sender, EventArgs e) <br>{ <br>String sqlconn = "Server=.; DataBase=db; Integrated Security=SSPI "; <br>string sql = "select top 10 * from table"; <br><br>SqlConnection myConnection = new SqlConnection(sqlconn);// 创建数据库连接实例 <br><br>myConnection.Open(); //打开数据库 <br><br>SqlCommand myCommand = new SqlCommand(sql, myConnection);//创建sql的实例,执行一个sql <br><br><br>SqlDataAdapter Adapter = new SqlDataAdapter();//创建一个sql数据适配器 <br>Adapter.SelectCommand = myCommand;//属性设置为 从数据源中检索记录 <br><br><br>DataSet myDs = new DataSet(); //创建数据集实例 <br>Adapter.Fill(myDs);//填充数据集 <br><br>GridView1.DataSource = myDs.Tables[0].DefaultView;// <br>GridView1.DataBind(); <br><br>// DataToExcel("测试的cxcel", GridView1); <br>myConnection.Close();//关闭数据库连接 <br>} <br>public void DataToExcel(string fileName, GridView myGridView) <br>{ <br>//定义文档类型、字符编码 <br>Response.Clear(); <br>Response.Buffer = false; <br>//Response.Charset = "utf-8"; <br>Response.Charset = "GB2312"; <br>//下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开 <br>//filename=FileFlow.xls 指定