1.导入Office和Excel的支持类库
在项目工程的引用上,添加新的引用,选择Microsoft Excel *** Object Library库和Microsoft Office *** Object Library库
添加后获得到Microsoft.Office.Core和Microsoft.Office.Interop.Excel两个引用包
2.将引入的包使用到项目中
using Microsoft.Office.Core;
using Microsoft.Office.Interop.Excel;
3.打开Excel应用-即Excel程序
Application exApp= new Microsoft.Office.Interop.Excel.Application();//excel程序对象
4.打开Excel工作簿-即Excel程序中所需操作的那个文档,也就是Excel文件(因为Excel是多文档处理结构的程序)
Workbooks workbooks = exApp.Workbooks;//excel工作簿集合对象
_Workbook _wkb = workbooks.Open(this.exPath, 0, false, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false);//excel单个工作簿对象
5.打开Excel工作簿(即excel文档)中所需操作的sheet表
Sheets sheets = _wkb.Sheets;//excel sheet表集合对象
_Worksheet _wsh = (_Worksheet)sheets.get_Item(1);//excel 单个sheet的对象
6.获取单元格文本
String s = ((Range)_wsh.Cells[4, 2]).Text;//获取B2的值
7.写入单元格文本
_wsh.Cells[4, 2] = “B2的值”;//写入B2的值
_wkb.Save();//保存excel文档
8.退出Excel应用程序
exApp.Quit();
以下是复杂操作(待补充):