将Excel中的内容用asp.net导入到sql2000的表中

http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2007124/90261_2.html ///将Excel中的内容用asp.net导入到sql2000的表中 using System; using System.Collections; using System.Configuration; using System.Data; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using model.MS; using BLL.MS; using System.IO; using System.Text; using System.Collections.Generic; public partial class test_Mune : System.Web.UI.Page { private static readonly MSShoper ms = new MSShoper(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Binddata(); } } protected void Binddata() { int totalpage; int recordcount; IList li = ms.GetShoperList(1, 10, out totalpage, out recordcount); this.GridView1.DataSource = li; this.GridView1.DataBind(); } protected void But_output_Click(object sender, EventArgs e) { if (TextBox1.Text != "") { Response.Clear(); Response.Buffer= true; Response.AppendHeader("Content-Disposition","attachment;filename="+TextBox1.Text+".xls"); //定义输出文件和文件名 Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文 Response.Write(""); this.EnableViewState = false; System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true); System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad); System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); // this.GridView1.RenderControl(oHtmlTextWriter); Response.Write(oStringWriter.ToString()); } } protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) //{ // e.Row.Cells[0].Attributes.Add("style", "vnd.ms-excel.numberformat:@"); // e.Row.Cells[3].Attributes.Add("style", "vnd.ms-excel.numberformat:¥#,###.00"); // } } }

Excel文件名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值