ruby-on-rails - Rails - 电子表格适配器

标签 ruby-on-rails database excel rubygems spreadsheet

有没有办法使用 Excel 电子表格“作为数据库”适配器?而不是向 sqlite3、PostgreSQL 或 MySQL 等写入任何内容。我希望能够直接读取和写入 Excel 电子表格。

Sqlite3 只是一个文件系统吧?有没有人创建了一个适配器来只使用 .xls 甚至 .xlsx 而不是 .sqlite

我也明白,如果它不存在,这可能很难创建。我不确定它是如何工作的,但这不是这个问题的重点。

最佳答案

可以使用 spreadsheet gem 从 Excel 文档中存储/检索数据,然后混入所需的 ActiveModel使其表现得像 ActiveRecord 所需的模块。请务必使用 ActiveModel::Lint 以确保您已正确实现 ActiveRecord“接口(interface)”。

关于ruby-on-rails - Rails - 电子表格适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8416713/

相关文章:

java - PreparedStatement.setQueryTimeout() 不抛出异常

excel - 保护 Excel VBA 代码的最佳方法?

excel - 内部文本VBA和excel之间的冲突

ruby-on-rails - 具有多个外键和数据库约束的 Rails 多态关联

mysql - 使用 Zoc 终端备份 MySQL 数据库(Linux 服务器)

ruby-on-rails - 如何使用 if 语句包装代码块,这意味着有没有 ruby​​ 方法可以做到这一点?

php - 在javascript函数中更新sql

excel - 用空值填充范围

javascript - jquery_ujs 与 Rails 4 中的 Kaminari AJAX 冲突?

ruby-on-rails - 登录Rails应用