2010-06-08 55 views
0

我有一个Excel电子表格,其中包含访问数据库中表中记录的primarky-key/id值。从Excel工作表导出值到访问记录

我想将电子表格中某些单元格的特定数据导出到表格中相应记录的某些字段中。

这是可能的,任何帮助将不胜感激。

非常感谢

诺埃尔

回答

2

您可以使用ADO与Excel和Access。您可以打开Access记录集并逐个更新或添加字段(列)并进行记录,也可以使用IN关键字或内部连接字符串的SQL语句。

大致来说:

strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\docs\mydb.mdb" 

Set cn = CreateObject("ADODB.Connection") 

cn.Open strCon 

strSQL="SELECT * INTO NewTable FROM [Sheet1$] IN '' " _ 
    & "[Excel 8.0;HDR=YES;IMEX=2;DATABASE=C:\Docs\WB.xls]" 

cn.Execute strSQL 
+0

大,欢呼声Remou,完全信息,我是后。 – noelmcg 2010-06-09 09:38:52