Блог им. IliaM

Вопрос- данные из Excel в базу данных

    • 13 июня 2021, 12:59
    • |
    • IliaM
  • Еще
Подскажите пожалуйста как добавить данные из примерно 700 файлов Excel в базу данных Access. Или может быть есть другие рекомендации.
469
12 комментариев
power query, штатная фенька
Мольберт Чебурага, да есть штатное решение. Если кому-то надо- https://support.microsoft.com/ru-ru/office/импорт-данных-из-папки-с-несколькими-файлами-power-query-94b8023c-2e66-4f6b-8c78-6a00041c90e4
avatar
Скрипт на Python, думаю, он будет не сложным, если файлы стандартизированы — в смысле какой-то единый формат у них или вариаций не много.
avatar
Replikant_mih, А на Аксцессном Васике? Позволяет вообще программирование офисных объектов.
avatar
Вадим M, Ну я из знакомого стека выбрал самый изи вариант. По-любому есть и другие. На питоне все через pandas, полюбэ, можно провернуть — там и к БД изи подключиться и из эксельки прочитать.
avatar
Replikant_mih, Ну я на С# написал закачивалку в Oracle. А вот ODBC из Квика в Oracle стал глючить в рабочее время. Так что приходится по ночам.
avatar
Вадим M, Уверен, что на питоне размер кода и время написания будет в разы меньше, но, конечно, если хорошо знаешь C# и плохо (или вообще не) знаешь Python, то C# — отличный вариант.
avatar
Вадим M, Вот именно- зачем привлекать другого провайдера, если у МС есть все возможности между своими файлами данные кидать
avatar
На Python
avatar
Я бы посмотрел скорее в сторону excel vba. На листе список файлов, идти скриптом по нему, открывать xls файлы, переносить в субд, закрывать, следующий. Или просто путь к папке, перебор по маске. Но открывать в екселе.

Так то конечно на питоне оно выглядит проще, но форматы офиса это такая эээ штука что может проще их открывать там где они изначально созданы (включая версию екселя).
avatar
Импорт из Excell встроен в MSAccess, в меню «Внешние Данные» -> «Создать Источник Данных» -> «Из Файла»
Либо доступ к данным в Excell таблице через ODBC драйвер для MSExcell, он установлен в Windows и ставить ничего не надо.
MSAccess позволяет подключать таблицы через ODBC драйвера.
p.s.
Не читайте про всякую муйню про импорт через питон и прочее, в данном случае все это нахрен не нужно.
avatar
Sergeyka, Там было про 700 файлов. 
avatar

Читайте на SMART-LAB:
Фото
EUR/USD: котировки прощупывают дно в попытке возобновить рост
Европейская валюта закрыла пятницу выше уровня поддержки 1.1807, сформировав при этом свечную модель «бычье поглощение». Сигнал для покупателей...
Фото
Астра купила долю в компании у своего контролирующего акционера😢
В среду 4 февраля на сайте раскрытия вышли сущфакты от Астры о совершении сделки с заинтересованностью. Ссылки на сущфакты: ➡️ сделка с...
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 6 февраля 2026 г.
Следите за нашими новостями в удобном формате:  Telegram ,  Youtube ,  RuTube,   Smart-lab ,  ВКонтакте ,  Сайт
Фото
Рублевые корпоративные облигации: подбираем оптимальные выпуски
С начала текущего года ситуация в рублевых корпоративных облигациях в целом довольно спокойная – пока не наблюдается какая-либо выраженная...

теги блога IliaM

....все тэги



UPDONW
Новый дизайн