💽

macOS Terminal で .mdb を .csv に変換したり、sql で中身を見る

2024/11/06に公開

Microsoft Access のファイル形式である .mdb の中身を読み取るには mdbtools が便利です。

install

% brew install mdbtools

https://formulae.brew.sh/formula/mdbtools
https://github.com/mdbtools/mdbtools

mdb → csv

テーブル名を一覧にする

% mdb-tables -1 hoge.mdb

テーブルの中身を csv にする

% mdb-export hoge.mdb テーブル名 > hoge.csv

SQL で mdb にアクセスする

sql でざっと見るとともできます

% mdb-sql hoge.mdb
> list tables;
> select * from "テーブル名" limit 10;
> quit;

Discussion