【发布时间】:2015-03-09 00:14:32
【问题描述】:
我希望允许用户通过 Excel 电子表格界面添加和编辑数据,并让数据库镜像这些电子表格,或每天自动更新。不允许用户编辑电子表格的结构,只需简单地添加或编辑现有行。有没有允许这种功能的 gem?
【问题讨论】:
-
您的意思是您想让用户通过 Excel 实际访问数据库吗?或者在看起来像 Excel 电子表格的网页中?即只是一个原始表。
-
我希望他们通过 excel 实际访问它(它可以是 csv 文件或任何其他可通过 excel 编辑的文件)。该文件将位于用户可以访问的服务器上的特定位置。这是一个内部使用的应用程序,所以我不担心安全性。
-
嗯,Excel可以使用DB作为数据源,但不知道你是否真的可以使用Excel来编辑数据。我想你可能只能看到它。为什么不将整个表格显示为一个网页,其中每个单元格都是一个用当前值填充的表单字段。然后可以编辑值并点击保存按钮。
-
什么是数据库格式?还是您的意思是您希望 Excel 文件成为数据存储?那么您实际上是在要求一个可以由多人同时查看和编辑的 Excel 电子表格。这是 Excel 并没有真正做的事情,并且有很好的理由。
-
excel 文件将是一个独立文件。我希望 MySQL 数据库镜像这个文件,或者通过读取文件每天更新。我正在与一家非常小的公司打交道,由于该公司的非技术知识,该公司特别要求能够通过 excel 添加和编辑数据。如果他们需要添加列或新表,他们会以管理员身份来找我。
标签: ruby-on-rails ruby database excel import