C#导出EXCEL

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ex : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        doExport("e:\\zn.xls");
    }


    /**/
    /// <summary>
    /// 执行导出
    /// </summary>

    /// <param name="strExcelFileName">要导出的文件名</param>

    private void doExport(string strExcelFileName)

    {
        Excel.Application excel = new Excel.Application();

        //            Excel.Workbook obj=new Excel.WorkbookClass();
        //            obj.SaveAs("c:\zn.xls",Excel.XlFileFormat.xlExcel9795,null,null,false,false,Excel.XlSaveAsAccessMode.xlNoChange,null,null,null,null);\

        int rowIndex = 1;
        int colIndex = 0;
        excel.Application.Workbooks.Add(true);
        string[] tt = { "第一列", "第二列", "第三列" };  //标题数组
        string[] con = { "1", "2", "3"};               //内容数组

        foreach (string  col in tt)   //生成标题
        {
            colIndex++;
            excel.Cells[1, colIndex] = col;               
        }


        foreach (string row in con)  //生成内容得到行
        {
            rowIndex++;  //行标记
            colIndex = 0;//列标记
            foreach (string col in tt) //循环列
            {
                colIndex++;//列标记++
                excel.Cells[rowIndex, colIndex] = row.ToString();
            }
        }

        excel.Visible = false;

        excel.ActiveWorkbook.SaveAs(strExcelFileName + ".XLS", Excel.XlFileFormat.xlExcel9795, null, null, false, false, Excel.XlSaveAsAccessMode.xlNoChange, null, null, null, null, null);


        //wkbNew.SaveAs strBookName
        //excel.Save(strExcelFileName);
        System.Diagnostics.Process.Start(strExcelFileName + ".XLS");//打开指定文件


        excel.Quit();
        excel = null;

        GC.Collect();//垃圾回收
    }

 

 

 

 

 

 

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值