我正在构建一个显示股票数据趋势和股票报价的 Web 应用程序。数据已以 excel 文件的形式发送给我,我现在需要将其加载到数据库中。excel 文件包含每只股票的每日股票数据,列格式如下:
日期 | 出价 | 报价 | 价格 | 体积
并且每个股票都在文件中的一个单独的工作表中,如下所示,每个块都是一个工作表:
库存1 | 库存2 | 库存3 | 库存4
我将这些数据从 excel 电子表格加载到我的 DailyQuotes 表的最佳方式是什么,我的 DailyQuotes 表的迁移文件如下:
class CreateDailyQuotes < ActiveRecord::Migration
def change
create_table :daily_quotes do |t|
t.date :date
t.decimal :bid
t.decimal :offer
t.decimal :price
t.integer :volume
t.integer :stock_id
t.timestamps
end
end
end
我已经创建了一个以 StockName 和 ID 作为列的 Stocks 表。