首页 > 解决方案 > 将访问表读入数据框

问题描述

我正在尝试将 Access 表读入 pandas 数据框,并且是一个相对新手。文件/表的名称是:

  1. MS Access 文件名称:test.mdb
  2. 表格名称:MA MEMBERSHIP COMBINED CAP REPORT

我已经尝试了 pandas_access 包,但没有运气。我试过的代码如下:

import pandas_access as mdb
import pandas as pd
df=pd.DataFrame()
df = mdb.read_table("test.mdb", "MA MEMBERSHIP COMBINED CAP REPORT 2018")

我正在阅读的表大约是 700 MB。将不胜感激任何建议?

-乔

标签: pythonpandasms-access

解决方案


首先,使用您的实际数据库,并将表名括起来:

df = mdb.read_table("BlueCap MA txt files 2018.mdb", "[MA MEMBERSHIP COMBINED CAP REPORT 2018]")

推荐阅读