Rails 3能够从Microsoft 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", ...

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

win32OLE类允许您从Microsoft access检索数据,您可以在这里找到文档http://www.ruby-doc.org/stdlib-1.9.3/libdoc/win32ole/rdoc/WIN32OLE.html

相关内容

  • 没有找到相关文章

最新更新