Извлечение данных из Excel и сохранение их в Access - PullRequest
0 голосов
/ 12 октября 2010

У меня есть несколько книг Excel, каждая из которых имеет электронную таблицу желаний, которая будет постоянно обновляться данными не техническими пользователями, и теперь процесс заключается в том, что данные вручную вводятся в базу данных Access через графический интерфейс доступа, связанный стаблицы БД.Чтобы избежать ручного ввода, я подумал, что могу импортировать данные в доступ, а затем выполнить запросы для обновления таблиц БД с помощью временной таблицы, созданной из импортированных данных.Проблема в том, что, поскольку у него несколько рабочих книг, я думаю, что мне нужно будет создать таблицу для каждой рабочей книги (с целью получения желаемой электронной таблицы), и ее может быть до 50. Это более простой способ сделать это, потому что для меня этокаждый раз было бы примерно столько же работы, чтобы вручную вводить информацию, по моему мнению.Имейте в виду, что я не могу делать макросы в Excel из-за компьютерных ограничений.Любая помощь в понимании того, как это может сработать, может быть, легкий подход у меня над головой, потому что я не думаю прямо.

1 Ответ

1 голос
/ 12 октября 2010

Вы можете связывать электронные таблицы Excel как таблицы в Access, более того, вы можете называть связанные таблицы как угодно (см. Метод Transferspreadsheet в DoCmd). Вы можете перебирать пятьдесят таблиц, связывая, обновляя и затем удаляя ссылку, или просто иметь 50 связанных таблиц. Кроме того, используя ключевое слово IN, вы можете создавать запросы, вообще не связывая листы Excel.

...