Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
lto
0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 8
1

Обновление данных из файла Excel

27.08.2014, 22:47. Просмотров 971. Ответов 1
Метки нет (Все метки)

Привествую
Необходимо из файла excel извлечь данные и добавить в базу.
Т.е. чтобы сотруднику с номером "315" в основной базе был присвоен "отдел 8"
Просьба подсказать как это реализовать.
0
Вложения
Тип файла: rar база0.rar (18.0 Кб, 6 просмотров)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2014, 22:47
Ответы с готовыми решениями:

Импорт данных из файла Excel в Web Access
Никогда с Web Access не работал, а тут пришлось. В обычной БД Access проблемы...

Размер файла при переносе данных из excel в access
Здравствуйте, Данные в excel занимают места в 10 раз меньше, чем такие же...

Перенос данных из Excel с использованием диалога выбора файла
Всем здравствуйте! Подскажите пожалуйста по коду следующее. Есть таблица...

Обновление данные в Excel из Access через ODBC
день добрый! есть задача - в наличии файл ёкселя с данными (к слову, несколько...

Экспорт-импорт данных Excel-Access-Excel
Доброе время суток уважаемые форумчане. Приходит информация в экселевской...

1
mobile
Эксперт MS Access
23338 / 13143 / 2754
Регистрация: 28.04.2012
Сообщений: 14,395
27.08.2014, 23:54 2
Лучший ответ Сообщение было отмечено lto как решение

Решение

Ввиду разного рода патентных трудностей у Microsoft, напрямую одним запросом, наверное обновить не удастся. Но если слинковать ексель-файл, то можно.

Если же требуется именно запросами, то придется делать двумя, причем с образованием временной таблицы
Первый запрос - создание временной таблицы Temp
SQL
1
SELECT * INTO Temp FROM [Sheet1$] IN 'путь к книге\отдел.xls'[excel 8.0; HDR=yes;]
Второй запрос - обновление таблицы Список данными из Temp
SQL
1
2
3
UPDATE Список INNER JOIN Temp ON Список.Номер=Temp.Номер 
SET Список.[Номер отдела]=Temp.[Номер отдела]
WHERE Список.[Номер отдела] IS NULL
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2014, 23:54

Отправка данных на емейл и обновление данных
У меня есть две таблицы: организация (Код, Признак, Клиенты,Емейлы) и...

Импорт файла Excel с датами создания и обновления файла
Здравствуйте, Знающие люди, есть необходимость импортировать excel файлы с их...

Обновление данных
Доброго времени суток, уважаемые форумчане, у меня проблема в следующем: есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru