C#下Excel的普通處理和報表設計
一、準備:想要操作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的普通處理和報表設計