如何将Excel表插入MS Access表

时间:2019-01-17 10:03:30

标签: python-3.x

我正在构建一组代码,以便借助python将excel表写入MS Access?我该怎么办?

这是用于新工具的开发。

导入pyodbc

accFile = r'D:\ Users \ Name \ Desktop \ Amit.mdb'

conn = pyodbc.connect(r'Driver = {Microsoft Access驱动程序(* .mdb,* .accdb)};'+ accFile)

xlFile = r'D:\ Users \ Name \ Desktop \ IAM_2019.xlsx'

conn1 = pyodbc.connect('DRIVER = {Microsoft Excel驱动程序(* .xls)}; DBQ ='+ xlFile)

cursor = conn.cursor()

cursor.execute('从IAM_2019.xlsx'中选择*'

row = cursor.fetchone(

如果行:     打印(行)

curs1 = conn1.cursor()

excel_results = curs1.execute('从[Sheet1 $]中选择[a_column]')。fetchall()

curs1.executemany('插入mytable(mycolumn)值(?)',excel_results) conn.commit()

对于curs1.tables()中的行:     打印(row.table_name)

期望的输出应该在ms访问表中,并带有excel表中的信息。

0 个答案:

没有答案