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();//垃圾回收
}
}