将随机Excel导入Rails 4应用程序以即时创建数据库架构

时间:2014-10-05 00:37:45

标签: ruby-on-rails

我最近的一个Rails应用程序需要从excel导入数据,我一直在关注Ryan的RailsCasts#396导入CSV和Excel,它运行得很好,但有一个限制,我必须首先创建数据库模式,只是想知道如何使其更具适应性,以便它可以根据导入的数据选择任何带有任何标题或列数的Excel,以便动态创建数据库模式。这甚至可能吗?谢谢:))

1 个答案:

答案 0 :(得分:1)

关系数据库在您了解数据结构时效果很好,不适合用户数据触发迁移,如果您不知道结构,则可以始终使用以下模式:

MyTable
 col1: string
 col2: string
 col3: string
 coln: string

您可能尝试的其他方法是使用非关系数据库,如mongodb,它与rails上的ruby兼容。