这个问题已经在这里问过了,但已经有一段时间了。有谁知道 Rails 是否支持 Microsoft Access?我需要每隔几周导入和导出数据,并且真的很想避免导出/导入 csv 文件。
谢谢!
这个问题已经在这里问过了,但已经有一段时间了。有谁知道 Rails 是否支持 Microsoft Access?我需要每隔几周导入和导出数据,并且真的很想避免导出/导入 csv 文件。
谢谢!
值得注意的是,mdb
Ruby 有一颗宝石。它需要安装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 支持。
win32OLE 类允许您从 Microsoft Acess 检索数据,您可以在此处找到文档 http://www.ruby-doc.org/stdlib-1.9.3/libdoc/win32ole/rdoc/WIN32OLE.html