Waver's blog

心境如秋

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

开篇:如何创建、保存、打开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类型。

            快下班了,得回去了^-^,明天接着介绍如何设置或获取某个单元格的值和设置超链接等方法!
            

posted on 2007-01-11 10:04  Waver  阅读(382)  评论(0编辑  收藏  举报