日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Visual Basic .NET處理Excel表格全接觸

 趨明 2012-03-28

 

開發(fā)者在線 Builder.com.cn 更新時間:2007-11-09作者:阿虎 來源:天極開發(fā)

本文關(guān)鍵詞: Visual Basic .net Excel 表格

 Visual Basic .Net處理Excel表格機理和處理Word文檔一樣,也是通過互操作,引入COM組件來實現(xiàn)的,所以前提條件是運行本文中介紹的程序的計算機必須安裝Office 2000中的Excel軟件。如果計算機安裝的Office 2000,那么這個COM組件就是"Microsoft Excel 9.0 Object Library"。一旦引入此COM組件,Visual Basic .Net就可以向手工編輯Excel表格一樣來處理它。下面就來介紹Visual Basic .Net處理Excel表格的各種典型操作,如創(chuàng)建表格、編輯表格等,以及從數(shù)據(jù)庫中向Excel表格導(dǎo)入數(shù)據(jù)的實現(xiàn)方法。

  一.本文程序設(shè)計、調(diào)試和運行的環(huán)境

 ?。?).微軟公司視窗2000服務(wù)器版。

 ?。?).Visual Studio .Net2003企業(yè)構(gòu)建版,.Net FrameWork SDK版本號4322。

 ?。?).Office 2000套件。

  二.Visual Basic .Net處理Excel表格的基本操作及其實現(xiàn)方法:

  在Visual Basic .Net處理Excel表格之前,首先還是要引入COM組件,具體的實現(xiàn)步驟可參閱本文第三節(jié)中第八步。在引入的"Microsoft Excel 9.0 Object Library"COM組件后。下面介紹在Visual Basic .Net中處理Excel表格的典型操作的實現(xiàn)方法:

  1. 創(chuàng)建Excel.exe進程,顯示Excel界面,創(chuàng)建Excel表格:

  成功引入COM組件后,通過下列語句就可以創(chuàng)建Excel.exe進程了,Visual Basic .Net就是通過對此進程的處理來操作Excel表格:

Private AppExcel As Excel.Application = New Excel.Application

  當(dāng)執(zhí)行完此語句后,通過任務(wù)管理器查看進程就發(fā)現(xiàn)多出Excel.exe進程,當(dāng)此時Excel程序的運行界面并沒有顯示,在此語句后加入以下代碼,Excel的運行界面就顯示出來了:

AppExcel.Visible = True

  Excel運行界面雖然顯示,但其中并沒有表格,下列代碼是在Excel程序中創(chuàng)建一個新表格:

AppExcel.Application.Workbooks.Add ( True )

  2. Visual Basic .Net處理Excel表格:

  上文以及說過,Visual Basic .Net處理Excel表格是通過創(chuàng)建的Excel.exe進程來實現(xiàn)的。通過任務(wù)管理器看到Excel.exe進程對應(yīng)上述代碼中的AppExcel。以下代碼就是設(shè)定Excel表格的(2,3)單元的數(shù)值為"Temp":

AppExcel.Cells ( 2 , 3 ) = " Temp "

  3. 關(guān)閉Excel表格,銷毀Excel.exe進程:

  當(dāng)編輯完Excel表格后,通過下列語句就可以關(guān)閉Excel表格,并銷毀Excel.exe進程:

AppExcel.Application.Workbooks.Close ( )
'關(guān)閉Excel表格
AppExcel.Quit ( )
'銷毀Excel.exe進程

  以上就是Visual Basic .Net一些基本的操作方法,其他處理Excel表格的方法還有許多,但都和上面的這些方法很類似,由于篇幅所限就不一一介紹了,相信再掌握上面這些方法后,掌握它們也不會很困難。下面就來介紹一個比較實用的示例,這個示例的實現(xiàn)過程主要是通過上面介紹的這些基本的操作方法,此示例的功能是把Sql Server數(shù)據(jù)庫中數(shù)據(jù)表的內(nèi)容導(dǎo)入到Excel表格中。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多