//建立Application对象
Microsoft.Office.Interop.Excel.Application myExcel = new Application();
//建立Workbooks对象
Workbooks myBooks = myExcel.Application.Workbooks;
//建立一个System.Reflection.Missing的object对象
object oMissing = System.Reflection.Missing.Value;
四、打开或新建Excel的book文件
复制代码 代码如下:
//打开Excel文件,注意里的“ExccelFilePath”为Excel文件在服务器上的物理地址,包括文件名
Workbook myBook = myBooks.Open(ExccelFilePath,oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing);
//新建Workseet对象,,此处为要操作的工作表 ,当前要操作的工作表的获取方法有两种:使用工作表的索引值或使用工作表的名称,名称默认为:“sheet1”/“Sheet2”等
Worksheet mySheet = (Worksheet)myBook.Worksheets[1];
//如果是新建EXCEL工作簿,需要 设置如下两行内容,以保证工作簿中有一个工作表,
Workbook workbook1 = excel1.Workbooks.Add(true);
Worksheet mySheet= (Worksheet)workbook1.Worksheets["sheet1"];
//设置EXCEL对象是否显示界面,默认为false不显示界面
myExcel.Visble=true;
五、一些比较重要的针对Excel的操作
1、获取Range对象
①、获取一个单元格的Range对象:
复制代码 代码如下:
//选择第一行、第一列的单元的单元格为Range对象
Range r = (Excel.Range)mySheet.Cells[1, 1];
//选择多个连续的单元格为Range对象
Range r=(Excel.Range)Range.get_Range("A1:F3")
②、给单元格赋值或取出单元格的值:
复制代码 代码如下: