Skip to main content

Microsoft Access Format

Read Microsoft Access database tables as flat row dictionaries.

Overview

PropertyValue
Format idmdb (alias accdb)
ClassAccessMDBIterable
Extensions.mdb, .accdb
ReadYes
WriteNo
Extraaccess (access_parser or pyodbc)
Maturityexperimental

Parameters

ParameterDescription
tableTable name (required when the database has multiple tables)

Requires a filename. The selected table is loaded into memory. The pyodbc path needs a Microsoft Access ODBC driver (typically Windows).

Usage

from iterable import open_iterable

with open_iterable("inventory.mdb", format="mdb", iterableargs={"table": "Products"}) as source:
for row in source:
print(row)

Install with pip install iterabledata[access].

See also