我正在构建一组代码,以便借助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表中的信息。