この質問はすでにここで尋ねられていますが、かなり前のことです。Rails が Microsoft Access をサポートしているかどうか知っている人はいますか? 数週間ごとにデータをインポートおよびエクスポートする必要があり、csv ファイルのエクスポート/インポートは避けたいと考えています。
ありがとう!
この質問はすでにここで尋ねられていますが、かなり前のことです。Rails が Microsoft Access をサポートしているかどうか知っている人はいますか? 数週間ごとにデータをインポートおよびエクスポートする必要があり、csv ファイルのエクスポート/インポートは避けたいと考えています。
ありがとう!
mdb
Ruby 用の 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 サポートは存在しないと思います。
win32OLE クラスを使用すると、Microsoft Acess からデータを取得できます。ドキュメントは http://www.ruby-doc.org/stdlib-1.9.3/libdoc/win32ole/rdoc/WIN32OLE.html