您可以使用Python通过pyodbc库来导入Excel数据到Access。首先,您需要安装pyodbc,然后在代码中导入pyodbc库。
接下来,您可以使用以下代码连接到Access数据库:
import pyodbc
conn = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\path\to\database.accdb;')
在该代码中,您需要替换C:\path\to\database.accdb为您的Access数据库的路径。
接下来,您可以使用以下代码读取Excel数据:
import pandas as pd
df = pd.read_excel(r'C:\path\to\excel.xlsx')
在该代码中,您需要替换C:\path\to\excel.xlsx为您的Excel文件的路径。
最后,您可以使用以下代码将DataFrame数据写入Access数据库:
for index, row in df.iterrows():
conn.execute("INSERT INTO TableName (Column1, Column2, Column3) VALUES (?, ?, ?)", row['Column1'], row['Column2'], row['Column3'])
conn.commit()
conn.close()
在该代码中,您需要替换TableName为Access数据库中的表名,并替换Column1,Column2,Column3为Access数据库中的列名。