开篇:如何创建、保存、打开Excel文件
前提:已经安装了Excel2003,并且在项目中引用了Microsoft Excel 11.0 Object Liberary.
开始:
//创建一个Excel对象
Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
//创建一个工作薄
Microsoft.Office.Interop.Excel.Workbook wb = excel.Workbooks.Add(true);
//保存该工作博
wb.Save();
//退出
excel.Quit();
//打开一个工作薄
Microsoft.Office.Interop.Excel.Workbook wb = excel.Workbooks.Open(workbookName, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
打开工作薄方法会因为不同的版本的类库有所不同,但大同小异。
其实使用Excel对象模型,完全和实际操作是一个样的。当创建一个Excel对象的时候,后台会开个Excel进程。然后就可以像实际操作Excel那样,操作Excel对象模型。
起步:
取得工作表对象,这里使用的是wb.Worksheets[object]方法,其中object 可以是表名(String)也可以是数值索引(int)
Microsoft.Office.Interop.Excel.Worksheet = wb.Worksheets[object] as Microsoft.Office.Interop.Excel.Worksheet;
注意这里进行了一次类型转换,因为wb.Worksheets[object]返回的是一个object类型。
快下班了,得回去了^-^,明天接着介绍如何设置或获取某个单元格的值和设置超链接等方法!
![](https://img2024.cnblogs.com/blog/35695/202407/35695-20240713070336838-1837943664.jpg)