1. 程式人生 > >C#下Excel的普通處理和報表設計

C#下Excel的普通處理和報表設計

delete ssi control val 打開 14. bject 配置 ica

一、準備:想要操作Excel,先要在添加2個COM引用:

1、Microsoft Excel 14.0 Object Library (版本不同14.0也可能是12.0等)

2、Microsoft Office 14.0 Object Library

二、操作:

在Winform中,也須添加引用

using Microsoft.Office.Interop.Excel;

public partial class FrmExcelOp : Form
{
private Microsoft.Office.Interop.Excel.Application excel;  //定義一個變量供全局使用
object missing = System.Reflection.Missing.Value;    //定義一個參數變量供全局使用

private void OPExcel()

{

#region Excel準備階段
if (!Directory.Exists(tagTempFolder))
{
Directory.CreateDirectory(tagTempFolder);
}
if (!Directory.Exists(tagFolder))
{
Directory.CreateDirectory(tagFolder);
}

if (excel2 == null)
{
excel2 = new Microsoft.Office.Interop.Excel.Application
{
UserControl = true
};
}

if (excel2 == null)
{
CancelBgwork(bgwk);
MyMsg.Stop("無法打開EXCEL,請檢查系統配置.");
return;
}

//直接刪除已存在的文件
if (File.Exists(tagISPFullName))
{
File.Delete(tagISPFullName);
}

#endregion

}

}

未完待續...

C#下Excel的普通處理和報表設計