Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2019, 15:07   #1
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию Экспорт данных из MS Access

Привет всем.

Поделитесь пожалуйста решением как экспортировать тяжелый SQL запрос или таблицу в БД в txt или csv формат с помощью Python (Jupiter).

В коде должно быть линк к базе, название запроса(запроса) и путь куда сохранить экспортируемый файл. Пока дошел только до подключения к базе.

Спасибо!

Код:
import pyodbc  

conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\...test.accdb;')
cursor = conn.cursor()

cursor.execute('SELECT ....);')
   
for row in cursor.fetchall():
    print (row)
Евгений Таб вне форума Ответить с цитированием
Старый 17.10.2019, 14:47   #2
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию

Написал не в ту тему?
Есть смысл перенести в ветку MS Access?
Евгений Таб вне форума Ответить с цитированием
Старый 17.10.2019, 15:00   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Евгений Таб Посмотреть сообщение
Написал не в ту тему?
на мой непрофессиональный взгляд - в ту тему.

просто тут, видимо, специалистов по обработке данных в Питоне нет.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.10.2019, 15:04   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Причем тут Python. Такие запросы обычно делают средствами СУБД, потому что гонять кучу данных туда-сюда/разбирать и т.д. ради записи в файл странно.
p51x вне форума Ответить с цитированием
Старый 17.10.2019, 15:19   #5
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию

Модераторы перенесите плиз в Access
Чтобы не было кроссов )

Спасибо
Евгений Таб вне форума Ответить с цитированием
Старый 17.10.2019, 15:27   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Евгений Таб Посмотреть сообщение
Модераторы перенесите плиз в Access
перенёс
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.10.2019, 15:35   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

ТС, вы реально хотите лопатить кучу данных? Почему не использовать SELECT ... INTO [].File.txt ?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Базы данных. Экспорт данных из access в существующий шаблон word hunter24 Помощь студентам 1 07.11.2016 18:35
Быстрый экспорт данных в Access Kerby666 БД в Delphi 70 18.12.2012 13:10
Экспорт данных из Access в Word, C# Miaka Помощь студентам 0 09.05.2012 17:32
Экспорт данных из SQL Server в Access Daniar БД в Delphi 0 02.12.2010 17:56