在linux中,将access转成sql,sqlite,csv等

官网: https://github.com/mdbtools/mdbtools

依赖:
yum install gcc make autoconf automake libtool
yum install glib2-devel
安装

# 创建临时目录来下载并构建MDB-Tools
mkdir ~/mdbtools_temp
cd ~/mdbtools_temp

# 下载最新版本的MDB-Tools源代码
wget https://github.com/mdbtools/mdbtools/releases/download/v0.9.2/mdbtools-0.9.2.tar.gz

# 解压源代码包
tar -xzvf mdbtools-0.9.2.tar.gz
cd mdbtools-0.9.2

# 配置、编译和安装
./configure
make
sudo make install

将数据库转成csv mdb-export -I sqlite example.mdb table1 > table1.csv
列出数据库中的表名,每个表名占一样 mdb-tables -1 your-database.mdb
将生成的 CSV 文件导入到 SQLite 数据库中。假设您已经有一个名为 example.db 的 SQLite 数据库文件,您可以这样执行导入:

sqlite3 example.db
sqlite> .mode csv
sqlite> .import table1.csv table1
sqlite> .qui

其他可咨询GPT,只是记载有这么个东西可以实现这个功能

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容