首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 软件频道>Visual Basic .NET处理Excle表格全接触

Visual Basic .NET处理Excle表格全接触

2005-12-16 09:12作者:阿虎出处:天极开发责任编辑:方舟

  Visual Basic .Net处理Excel表格机理和处理Word文档一样,也是通过互操作,引入COM组件来实现的,所以前提条件是运行本文中介绍的程序的计算机必须安装Office 2000中的Excel软件。如果计算机安装的Office 2000,那么这个COM组件就是"Microsoft Excel 9.0 Object Library"。一旦引入此COM组件,Visual Basic .Net就可以向手工编辑Excel表格一样来处理它。下面就来介绍Visual Basic .Net处理Excel表格的各种典型操作,如创建表格、编辑表格等,以及从数据库中向Excel表格导入数据的实现方法。

  一.本文程序设计、调试和运行的环境

  (1).微软公司视窗2000服务器版。

  (2).Visual Studio .Net2003企业构建版,.Net FrameWork SDK版本号4322。

  (3).Office 2000套件。

  二.Visual Basic .Net处理Excel表格的基本操作及其实现方法:

  在Visual Basic .Net处理Excel表格之前,首先还是要引入COM组件,具体的实现步骤可参阅本文第三节中第八步。在引入的"Microsoft Excel 9.0 Object Library"COM组件后。下面介绍在Visual Basic .Net中处理Excel表格的典型操作的实现方法:

  1. 创建Excel.exe进程,显示Excel界面,创建Excel表格:

  成功引入COM组件后,通过下列语句就可以创建Excel.exe进程了,Visual Basic .Net就是通过对此进程的处理来操作Excel表格:

Private AppExcel As Excel.Application = New Excel.Application

  当执行完此语句后,通过任务管理器查看进程就发现多出Excel.exe进程,当此时Excel程序的运行界面并没有显示,在此语句后加入以下代码,Excel的运行界面就显示出来了:

AppExcel.Visible = True

  Excel运行界面虽然显示,但其中并没有表格,下列代码是在Excel程序中创建一个新表格:

AppExcel.Application.Workbooks.Add ( True )

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

  上文以及说过,Visual Basic .Net处理Excel表格是通过创建的Excel.exe进程来实现的。通过任务管理器看到Excel.exe进程对应上述代码中的AppExcel。以下代码就是设定Excel表格的(2,3)单元的数值为"Temp":

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

  3. 关闭Excel表格,销毁Excel.exe进程:

  当编辑完Excel表格后,通过下列语句就可以关闭Excel表格,并销毁Excel.exe进程:

AppExcel.Application.Workbooks.Close ( )
'关闭Excel表格
AppExcel.Quit ( )
'销毁Excel.exe进程

  以上就是Visual Basic .Net一些基本的操作方法,其他处理Excel表格的方法还有许多,但都和上面的这些方法很类似,由于篇幅所限就不一一介绍了,相信再掌握上面这些方法后,掌握它们也不会很困难。下面就来介绍一个比较实用的示例,这个示例的实现过程主要是通过上面介绍的这些基本的操作方法,此示例的功能是把Sql Server数据库中数据表的内容导入到Excel表格中。

关注此文的读者还看过:

返回软件频道首页

共2页。 12下一页

软件频道最新更新

热点推荐

天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络