【发布时间】:2010-11-08 21:41:27
【问题描述】:
我正在使用 pyodbc 访问访问 (accdb) 文件。我想以编程方式将 excel 工作簿添加到 access 数据库中,但找不到执行此操作的 API。这是我当前的代码:
import pyodbc
DBFile = r'C:\Documents and Settings\IA.accdb'
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBFile)
exFile = r'C:\Documents and Settings\IA_2006.xls'
conn1 = pyodbc.connect('DRIVER={Microsoft Excel Driver \
(*.xls)};DBQ='+exFile,autocommit=True)
cursor = conn.cursor()
####IA_1 is a table within IA.accdb
cursor.execute('select * from IA_1')
row = cursor.fetchone()
####For debugging, print a line
if row:
print row
我应该如何将excel文件(IA_2006.xls)中的数据导入到IA.accdb中?
【问题讨论】:
标签: python excel ms-access pyodbc