我只是想连接到 .accdb 并读取现有表。我正在使用 pypypodbc 进行连接:
import pandas as pd
import pypyodbc
conn = pypyodbc.connect(
r"Driver={Microsoft Access Driver (*.mdb, *.accdb)};"
r"Dbq=C:\Users\Public\Data.accdb;")
连接似乎有效,我可以使用以下方法阅读大多数表格:
data = pd.read_sql('SELECT * FROM TABLE', conn)
但是,当我尝试读取包含具有不同小数点(但没有空值)的 Double 值的列的表时,我得到以下信息:
ValueError:无法将字符串转换为浮点数:b'E-2'
如何将这些数据输入到熊猫中?