Экспорт значения из листа Excel в запись Access - PullRequest
0 голосов
/ 09 июня 2010

У меня есть таблица Excel, которая содержит значение primarky-key / id для записи в таблице в базе данных доступа.

Я хочу экспортировать определенные данные из определенных ячеек в электронной таблице в определенные поляв соответствующей записи в таблице.

Возможно ли это, любая помощь будет принята с благодарностью.

Большое спасибо

Ноэль

1 Ответ

2 голосов
/ 09 июня 2010

Вы можете использовать ADO с Excel и Access.Вы можете либо открыть набор записей Access и обновить, либо добавить поля (столбцы) и записи по одной, либо использовать оператор SQL с ключевым словом IN или строкой внутреннего соединения.

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
...