vb中如何对excel表格进行字段提取并显示在datagrid中?
2个回答
展开全部
用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
假定你的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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |