我有一个Excel电子表格,其中包含访问数据库中表格中记录的primarky-key / id值。
我想将电子表格中某些单元格的特定数据导出到表格中相应记录中的某些字段。
这是可能的,任何帮助将不胜感激。
非常感谢
诺尔
答案 0 :(得分:2)
您可以在Excel和Access中使用ADO。您可以打开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