2014-03-27 12 views
0

Что такое код sintax для импорта файла excel в базу данных доступа MS IN PYTHON? Я уже пробовал сделать его текстовым файлом, но без каких-либо успеховИмпорт таблицы Excel в Access

+0

No. Должен ли я? Я пытался найти правильный синтаксис, потому что я не уверен, что это можно сделать. может понравиться exmaple – user256683

ответ

0

В Access выберите «Внешние данные», затем в разделе «Импорт & Ссылка» выберите «Excel». Вы должны просто использовать мастер для выбора файла Excel и импортировать данные в новую таблицу.

+0

Я хотел сделать это в python. Я отредактирую свой вопрос, чтобы отразить это. – user256683

+0

А, я не понял этого. Боюсь, я не могу помочь. –

1

я только протестировали следующие и успешно импортированные данные из документа Excel с именем «xlData.xlsx» и создал Access 2010 таблицу с именем [fromExcel]

# -*- coding: utf-8 -*- 
import pypyodbc 
cnxn = pypyodbc.connect(
    r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};' + 
    r'DBQ=C:\Users\Public\Database1.accdb') 
crsr = cnxn.cursor() 
crsr.execute(
    r"SELECT * INTO fromExcel " + 
    r"FROM [Excel 12.0 Xml;HDR=YES;IMEX=2;ACCDB=YES;DATABASE=C:\Users\Public\xlData.xlsx].[Sheet1$]") 
crsr.commit() 
crsr.close() 
cnxn.close() 
+0

Когда я запускаю это, я получаю ошибку: import pypyodbc ImportError: Нет модуля с именем pypyodbc – user256683

+0

@ user256683 проверить https://code.google.com/p/pypyodbc –

+0

Я прошел через сайт, загрузил модуль и запустил его. я все равно получаю ту же ошибку. im работает python 2.7.3 – user256683

Смежные вопросы