vb打开服务器excel文件路径,咨询下VB如何打开EXCEL文件并将内容显示在listbox中

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

' Adodc + DataGrid 控件直接连接 Excel 表格,

' 把 Excel 表格当成数据库。

' 在窗体中画出 Adodc1 和 DataGrid1 两个控件,

' 不做任何属性设置,只管大小和位置。

' -------------------------------------------

Option Explicit

Public mPath As String ' 程序所在的绝对路径

Public mLink As String ' 数据库连接字符串

Public mSQL As String ' SQL命令字符串

Public mWJ As String ' Excel2003版本文件名

Private Sub 连接数据()

' 连接数据库表装入数据并刷新记录集

Adodc1.ConnectionString = mLink

Adodc1.CommandType = 8

Adodc1.EOFAction = 2

Adodc1.RecordSource = mSQL

Adodc1.Refresh

' 将数据填表并刷新表格控件

Set DataGrid1.DataSource = Adodc1

DataGrid1.Refresh

End Sub

Private Sub 连接参数()

' 构成连接 Excel2003 表格命令:mLink

mLink = "Provider = Microsoft.Jet.OLEDB."

mLink = mLink & "4.0; Persist Security "

mLink = mLink & "Info = FALSE; "

mLink = mLink & "data source = " & mWJ

mLink = mLink & "; extended properties "

mLink = mLink & "= Excel 8.0"

' 构成 SQL-SELECT 语句格式

mSQL = "Select * From [Sheet1$]"

End Sub

Private Sub Form_Load() ' 初始化模块

mPath = App.Path ' 获取程序所在的路径

If Right(mPath, 1) <> Chr(92) Then

mPath = mPath & Chr(92)

End If

Adodc1.Visible = False

mWJ = mPath & "相对路径\Excel2003文件名.XLS"

Call 连接参数 : Call 连接数据

End Sub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值