ruby 用于将.mdb db文件转换为.csv的Ruby脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 用于将.mdb db文件转换为.csv的Ruby脚本相关的知识,希望对你有一定的参考价值。

# Export data from Microsoft Access .mdb database into .csv files
# using  https://github.com/brianb/mdbtools 
# Install with homebrew - "brew install mdbtools"

class ConverterScript
  tables = `mdb-tables -d , your_db_name.mdb`.chop.split(",")

  tables.each do |table|
    exists = system("mdb-export your_db_name.mdb '#{table}'")
    `mdb-export your_db_name.mdb '#{table}' > #{table.gsub(" ", "_")}.csv` if exists
  end
end

以上是关于ruby 用于将.mdb db文件转换为.csv的Ruby脚本的主要内容,如果未能解决你的问题,请参考以下文章

.NET 中 .CSV 到 .MDB 的转换

在 Python 中将 .mdb 文件转换为 .csv 时包括列名

python 使用mdbtools将.mdb转换为.sqlite和.csv

将悖论转换为 MDB

将 MDB 转换为 MySQL 的最佳方法 [关闭]

用于查询 Access 数据库 (.mdb) 文件的只读方法?