是否可以使用roo gem访问Excel电子表格中文本框的内容?

查看xlsx.to_s的输出,我看到很多Roo::Excelx::Cell::StringRoo::Excelx::Cell::Number ,但是Roo::Excelx::Cell::Number之外的其他任何对象都没有。

我还没有在RubyDoc中发现任何有用的方法。

roo 2.8.2,Rails 4.2.8,Ruby 2.4.6

  ask by Beer Me translate from so

本文未有回复,本站智能推荐:

1回复

Roo获取数字而不是文本

我正在使用roo解析出这样的Excel工作表 但是,Roo一直给我PM_PartNo列的数字200275577.0。 在excel工作表中,此列将所有单元格设置为文本格式。 解析中应该返回的是文本“ 200275577”,而不是数字200275577.0。 有没有办法确保它遵守ex
2回复

使用roo-gem解析电子表格时,在Rails数据库中获取ActiveRecord属性的-nil-值

因此,我正在尝试在应用程序中构建功能,该功能将允许用户上传包含新产品的电子表格文件。 我安装了Roo gem。 我为用户创建了一个链接,以下载模板化的Google Spreadsheet,用于将产品上传到我的应用程序。 为了测试此功能,我使用此模板化的表上载到我的应用程序。 第一行标
2回复

Ruby on Rails - Roo gem | 问题打开活动记录附件

地位: 我有一个简单的新 Ruby On Rails 应用程序 我需要从 MS Excel 以 .xlsx 格式导入一些数据 我通过名为“excel”的属性将上传到 ActiveRecord 作为附件编程 我发现了gem叫做Roo的gem ,它应该打开附件 ...通过: Roo::E
1回复

NoMethodError:Roo :: CSV:Class的未定义方法“生成”

我尝试制作预定的每日csv邮件。 我放入了Importer类:“ include Roo”,然后放入了2个函数: 在调度程序类中,我编写了代码: 但是,当我尝试在终端中运行时: 我有: 有人可以帮助我吗?
1回复

在Rails 5.2上使用roo读取电子表格时如何避免导入nil对象?

我的应用程序根据值列表(字典)管理分层分类。 在某些时候,我需要从 Excel 工作表导入父子关系,并创建持久化的 ValuesToValues 对象。 基于 Ryan Bates 的RailsCast 396 ,我创建了导入模型,其中主循环是: 问题是,当遇到一个没有父值的根值时,循环会创建
1回复

如何将Excel单元格格式化为由Roo读取为cell_type [:datetime]?

我正在尝试使用Roo gem从Excel电子表格中读取DateTime对象。 我能够成功读取格式为* 3/14/15的日期格式的单元格(星号表示该格式基于我的区域日期和时间设置)。 当我检查导入的那些单元格的cell_type时,类型为[:numeric_or_formula, "mm-dd
1回复

如何在Roo :: Excelx中显式设置last_row和last_column

我有一张带有原始数据的excel表,如下图所示: 当我调用'last_row'方法时,它将返回第11行(b'coz数据存在于D,E,F列中),而last_column它将返回6,但是我只需要A,B和C列的数据,而不必您想循环到第11行和第6列。
1回复

Rails-无法在控制器中使用gem

我正在尝试使用Roo gem在Rails控制器中解析电子表格文件。 我已经在Gemfile添加了相应的行,并运行了bundle命令。 这是我的控制器中所有中断的行: 我收到一个错误: uninitialized constant MyController::Roo 。 然后,将以下