当我运行mdb-export时,程序会将逗号分隔的表转储到终端,但据我所知,它不会创建csv文件.
mdb-export是在某处创建csv文件还是这个转储它的预期功能?如果是后者,那么如何将输出转换为csv文件呢?
您首先需要安装mdb-tools
(Ubuntu,Debian):
sudo apt install mdbtools
Run Code Online (Sandbox Code Playgroud)
然后要列出表,请执行以下操作:
mdb-tables database.mbd
Run Code Online (Sandbox Code Playgroud)
然后用所需的表
mdb-export database.mdb table > table.csv
Run Code Online (Sandbox Code Playgroud)
要导出所有表,请尝试以下命令:
mdb-tables -d ',' database.mdb | xargs -L1 -d',' -I{} bash -c 'mdb-export database.mdb "$1" >"$1".csv' -- {}
Run Code Online (Sandbox Code Playgroud)