I am using the following code to read a table from an access db as a pandas dataframe:
import pyodbc
import pandas as pd
connStr = (
r"DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};"
r"DBQ=C:\Users\A\Documents\Database3.accdb;"
)
cnxn = pyodbc.connect(connStr)
sql = "Select * From Table1"
data = pd.read_sql(sql,cnxn) # without parameters [non-prepared statement]
# with a prepared statement, use list/tuple/dictionary of parameters depending on DB
#data = pd.read_sql(sql=sql, con=cnxn, params=query_params)
I plan to make some transformations and then write the dataframe back into the databsae in a similar way. Does anyone know how I can do this?.
Thank you