C#对excel的基本操作方法

时间:2022-06-23 14:38:17

1.导入Office和Excel的支持类库

在项目工程的引用上,添加新的引用,选择Microsoft Excel *** Object Library库和Microsoft Office *** Object Library库

C#对excel的基本操作方法

添加后获得到Microsoft.Office.Core和Microsoft.Office.Interop.Excel两个引用包

C#对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();

以下是复杂操作(待补充):