vb中如何对excel表格进行字段提取并显示在datagrid中?

 我来答
_seesea61
2011-09-06 · TA获得超过993个赞
知道小有建树答主
回答量:399
采纳率:100%
帮助的人:132万
展开全部
用ADO可以提取,先引用ADO (Microsoft ActiveX Data Object)
假定你的excel表名为Book1.xls,存放在C盘
然后

Dim Rs As New ADODB.Recordset
Dim sql AS String

Rs.CursorLocation=adUseClient
StrData = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C:\Book1.xls;Extended Properties='Excel 8.0;HDR=YES;IMEX=1'"

sql="SELECT 字段1,字段2,字段3 FROM [表名] "
'注意这里是你的表和字段的相关信息,根据你的结构需做相应的修改
Rs.Open sql, StrData,3,3
Set DataGrid1.DataSource=Rs
zx001z7d53
2011-09-05 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5663万
展开全部
EXCEL是可以当做数据库使用的,用ADODB对象,然后设置datagrid的数据源即可
或者你使用ODBC
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式