成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#調用Excel的COM組件

開發 后端
這里介紹C#調用Excel的COM組件,事實上,在C#中使用一個經轉換的COM組件和使用任何一個其它.NET組件完全一樣。

C#語言有很多值得學習的地方,這里我們主要介紹C#調用Excel的COM組件,包括介紹往Excel表格中輸入數據等方面。

C#調用Excel的COM組件

一個.NET組件事實上是一個.NET下的DLL,它包含的不僅是運行程序本身,更重要的是包含這個DLL的描述信息(Meta Data,即元數據),而一個COM組件是用其類庫(TLB)儲存其描述信息。這些COM組件都是非受管代碼,要在Visual C#中使用這些非受管代碼的COM組件,就必須把他們轉換成受管代碼的.NET組件。所以在用Visual C#調用Excel表格之前,必須完成從COM組件的非受管代碼到受管代碼的類庫的轉換。

1、將Excel的COM組件轉換為.NET組件

在項目中打開Add Reference對話框,選擇COM欄,之后在COM列表中找到"Microsoft Excel 9.0 Object Library"(Office 2000),然后將其加入到項目的References中即可。Visual C#.NET會自動產生相應的.NET組件文件,以后即可正常使用。

這個轉換形成.NET組件不能單獨使用,它不過是以前的COM組件的一個外層包裝,在.NET中可以通過這個外層包裝去發現原來的COM組件并調用其相應的界面函數。所以它必須與原來的COM組件一起起作用。

2、Visual C#打開Excel表格

事實上,在C#中使用一個經轉換的COM組件和使用任何一個其它.NET組件完全一樣。可以用new關鍵字創建一個經轉換的COM組件,然后再像使用任何一個其它C#對象一樣使用這個組件對象。

在轉換后的.NET組件中定義了一個命名空間Excel,在此命名空間中封裝了一個類Application,這個類和啟動Excel表格有非常重要的關系,在Visual C#中,只需要下列三行代碼就可以完成打開Excel表格的工作,具體如下:

  1. Excel.Application excel = new Excel.Application ();  
  2. //引用Excel對象  
  3. excel.Application.Workbooks.Add ( true );  
  4. //引用Excel工作簿  
  5. excel.Visible = true ;  
  6. //使Excel可視 

但此時的Excel表格是一個空的表格,沒有任何內容,下面就來介紹如何往Excel表格中輸入數據。

3、往Excel表格中輸入數據

在命名空間"Excel"中,還定義了一個類"Cell",這個類所代表的就是Excel表格中的一個單元格。通過給"Cell"賦值,從而實現往Excel表格中輸入相應的數據,下列代碼功能是打開Excel表格,并且往表格輸入一些數據。以上介紹C#調用Excel的COM組件

【編輯推薦】

  1. C# this關鍵字詳解
  2. C#調用析構方法詳解
  3. C#釋放托管資源簡單描述
  4. C#單路代理簡單分析
  5. C#文法產生式概述
責任編輯:佚名 來源: CSDN
相關推薦

2009-08-21 09:14:47

C# Excel CO

2009-09-24 15:10:54

C#調用COM組件

2009-09-18 19:09:41

C# COM組件

2009-08-20 11:03:34

Visual C#使用

2009-08-19 14:35:12

C++和C#相互調用C

2009-08-21 17:45:40

C#調用COM對象

2009-08-03 11:32:49

C#調用COM對象

2009-08-05 15:10:19

C#調用GoogleE

2009-09-22 17:53:32

C# COM組件開發

2009-09-02 16:36:37

C#調用Excel對象

2009-08-21 17:11:41

C#調用Active組

2009-09-24 14:59:38

C#編寫COM組件

2009-07-03 10:33:07

C#創建COM組件

2009-08-03 13:53:30

C#調用Excel

2009-08-05 16:54:02

VC6.0編寫調用COVS2005中C#編寫

2009-08-03 13:10:03

2009-08-18 15:49:19

C# 操作Excel

2009-08-18 15:31:07

C# 操作Excel

2009-08-03 14:36:08

c#組件

2009-08-10 13:34:11

創建C# COM對象
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲伊人a | 亚洲成人免费视频 | 色婷婷久久久亚洲一区二区三区 | 精品欧美一区二区在线观看欧美熟 | 久久久久久久91 | 97综合在线 | 国产区视频在线观看 | 国户精品久久久久久久久久久不卡 | 国产亚洲一区二区精品 | 国产精品久久久久久影视 | 精品国产高清一区二区三区 | 精品欧美乱码久久久久久1区2区 | 在线天堂免费中文字幕视频 | 日韩成人免费视频 | 精品国产乱码久久久久久闺蜜 | av手机免费在线观看 | 国产成人精品免费视频大全最热 | 久日精品| 黄网站涩免费蜜桃网站 | 国产午夜久久久 | 国产一区二区精品在线观看 | 操操日| 欧美 日韩 国产 一区 | 欧美一区二区久久 | 欧美簧片| 狠狠插天天干 | 久久99深爱久久99精品 | 亚洲欧美一区二区三区在线 | 日本涩涩网 | 国产精品成人在线 | 91视频网址 | 国产美女自拍视频 | 亚洲精品视频在线看 | av片在线观看网站 | 久久综合亚洲 | 欧美国产精品一区二区三区 | 国产一区二 | 国产午夜精品理论片a大结局 | 欧美电影在线 | 国产精品久久二区 | 99爱在线|