1

我只是想连接到 .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'

如何将这些数据输入到熊猫中?

4

0 回答 0