ASP中导出Excel 使用MyXls第三方组件。


首先引入dl。org.in2bits.MyXls.dll

下载地址:http://download.csdn.net/detail/tesky0125/5300853


在页面上 一个按钮“导出”,按钮的单击事件 C#代码如下:

     #region 导出Excel按钮事件
        protected void ExportExcelStaff1Click(object sender, EventArgs e)
        {
            try
            {
                org.in2bits.MyXls.XlsDocument tz = new org.in2bits.MyXls.XlsDocument();
                tz.FileName = DateTime.Now.ToString().Replace("-", "").Replace(":", "").Replace(" ", "") + ".xls";//excel文件名称
                org.in2bits.MyXls.Worksheet sheet = tz.Workbook.Worksheets.AddNamed("sheet1");//Excel工作表名称
                org.in2bits.MyXls.Cells cells = sheet.Cells;
                int colnum = GridView_Data.Columns.Count; //获取gridview列数
                for (int i = 0; i < colnum; i++)
                {
                    cells.AddValueCell(1, (i + 1), GridView_Data.Columns[i].HeaderText);//导出gridView列名
 
                }
                for (int i = 0; i < GridView_Data.Rows.Count; i++)
                {
                    for (int j = 0; j < colnum; j++)
                    {
            
                            cells.AddValueCell((i + 2), (j + 1), GridView_Data.Rows[i].Cells[j].Text.Trim());
                 
                    }
                }
                //
                tz.Save(@"D:\");  //保存到指定位置
                tz.Send();//把写好的excel文件输出到客户端
 
            }
            catch { }
        }
        #endregion 导出Excel按钮事件






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值