在 Visual C# 中要操作 Excel 文件必须先调用 Excel 的 COM 组件,调用的方式就是在项目中添加引用如下图:
將 Excel 的 COM 添加入引用後,就可以编写程序代码来操作 Excel 了先来看一下底下的一段代码:
Excel 的四个基本对象
Microsoft Excel 对象模型很多不同的对象,但最重要丶鼡得最多的则是下列四个对象。
正如上面的代码中所但到的Application 对象的 Workbooks 属性表示该 Excel 中的工作簿集合,而 Workbook 对象的 Sheets 属性代表了该工作簿的表格集合包括了工作表及图表。Workbook 对象也提供了 Worksheets 属性和 Charts 属性分别代表纯粹的工作表集合和图表集合。如果能确认表格的类型那麽可以直接使用这两个属性。
为了方便应用程序开发Application 对象也提供了 Sheets 丶 Worksheets 和 Charts 这三个属性,表示当前活动工作簿的表格集合如果 Excel 中没有打开的工作簿,調用这些属行会发生异常
建立了 Application 对象之後,必须向工作簿集合新增一个新的工作簿:
Add 方法的参数可以被忽略略表示新增一个空白的工莋簿,默认有三个空白表如果直接打开 Excel 时所看到的一样。若给定一个已存在的全路径档名那麽将会开启该档。例如:D:\\temp\\Book1.xls
开启已存在的檔案,有时会用如下的方式因为 Open 方法的参数除了档名之外,还有很多如 UdateLink, ReadOnly, … 等等,各有其目的在此就略过不谈。
打开了工作簿接下來就是要取得工作表,取得工作表的方式有下列几种:
发布了45 篇原创文章 · 获赞 13 · 访问量 1万+