ruby-on-rails - Rails 3 能够从 Microsoft Access 导入/导出吗?

标签 ruby-on-rails ruby-on-rails-3 ms-access

这个问题已经在这里被问过,但已经是很久以前的事了。有谁知道 Rails 是否支持 Microsoft Access?我需要每隔几周导入和导出数据,并且非常希望避免导出/导入 csv 文件。

谢谢!

最佳答案

值得注意的是,Ruby 有一个 mdb gem。它需要mdbtools待安装。

添加到您的 Gemfile:

gem 'mdb'

用法非常简单,表基本上是哈希列表:

require 'mdb'

database = Mdb.open('workshops_handouts_inactive_database.mdb')
table = database[:MainData]
results = table.select { |rec| rec[:"Schedule Type"] == "MU1" }
puts results.first

{:"Container Number"=>"17", :Location=>"1f6", :Department=>"tx", ...

不过,我认为 MS Access 不存在 ActiveRecord 支持。

关于ruby-on-rails - Rails 3 能够从 Microsoft Access 导入/导出吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14237644/

相关文章:

ruby-on-rails - 如何计算下一次出现时间 04 :00 am EST?

ms-access - VBA 文件的版本控制

ruby-on-rails - Heroku 上的 Ruby on Rails 4,带反斜杠转义的环境变量

ruby-on-rails - Rails 3中模型用户的消息

ruby-on-rails - 遵循对象所有实例的操作

ruby-on-rails - 路线不工作 ruby 和铁路

ruby-on-rails - 如何将一个数组的数组合并成一个数组?

ruby-on-rails - 将附加参数传递给 Rails 生成模型?

ms-access - MS Access 数据库查询中的日期格式损坏

excel - OpenCurrentDatabase 的运行时错误 7866