问题标签 [roo-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何在 Rails 应用程序中引发错误?
我正在尝试使用 gem 'roo' 上传文件。当我检查文件类型时,我在实例方法中有这个:
有没有办法捕获此异常,以便用户只看到消息并再次尝试,而不会实际引发语法错误?
ruby-on-rails - Rails 4:如何直接从 URL 导入 Excel 文件?
导航到此处并搜索“下载所有馆藏”,您将到达我要抓取的文件的链接(标题和单元格内容)。
当我传入表格链接(而不是表格内容)时,使用 open-uri 或 Roo 返回页面源。
使用 Ruby,我怎样才能读取这个文件的内容?理想情况下,我想提取内容并将原始文件保存为只读格式。
注意:我已经在使用 Mechanize/Nokogiri 进行抓取,并希望使用上述链接的 Excel 文件来补充/验证我的抓取。
ruby - 如何将 Roo excel 表中的数组放入二维数组中
我正在使用 ruby 中的 roo-gem 来获取 excel 表单元格值。
我有一个文件'ruby.rb':
当我运行 ruby 'ruby.rb' 时,我在终端中的输出是:
当我添加:
我得到:
我想要的是:
我将如何去做这件事。
谢谢!
ruby - 与 Excel 数据一起使用以在 Dashing Dashboard 上显示?
我正在尝试从github获取以下代码的示例,这对于我的 Linux/Ubuntu 安装来说似乎是一个死话题。我一直在尝试使用“机械化”从公司内部网中抓取数据,请参阅堆栈问题以了解详细信息。由于我不够聪明,无法解决我的登录问题,我想我会尝试从 Excel 表中提供数据作为解决方法,直到我能弄清楚机械化路线。再一次,我不够聪明,无法让提供的代码在 Linux 上运行,因为我收到以下错误:
`kqueue=': 这个平台不支持 kqueue (EventMachine::Unsupported)
如果我从原始来源中提供的信息中正确理解,则问题是kqueue
Linux 不支持。OP 声明这inotify
是一种替代方法,但我没有找到一个类似的示例,使用它在小部件中显示 Excel。
这是 GitHub 上显示的代码,希望帮助将其转换为在 Linux 上工作:
ruby - Roo gem:单元格背景颜色
我正在使用 Roo ruby gem 来解析 xlsx 文件。
有没有办法获得单元格的背景颜色?我已经查看了所有代码,但找不到如何去做。
使用 roo 打开电子表格非常简单:
ruby-on-rails - 如何减少加载到 Rails 中 Roo 对象的文件大小?
我正在使用roo
gem 来解析 CSV 中的数据。然而,CSV 的大小约为 400MB,当我尝试用这个循环解析它时......
它会出错[FATAL] failed to allocate memory
。我打算用更小的循环将它分解,直到它到达last_row
,但只是向 roo 询问last_row
会导致错误——所以我不能真正解决它。
ruby-on-rails-4 - 在rails中导入csv文件时出现未初始化的常量Student :: Roo错误
我有一个应用程序,我想在其上提供从 CSV 和 Excel 文件格式导入记录的功能。我正在为此使用roo
gem,但在导入时它会给出错误“未初始化的常量 Student::Roo”。
这是代码:
学生.rb
学生控制器.rb:
新的.html.erb:
宝石文件:
student.csv :这是学生的测试数据。
csv - 在rails中导入csv文件时nil:NilClass的未定义方法`[]'
我有一个应用程序,我想在其上提供从 CSV 和 Excel 文件格式导入记录的功能。我正在使用 roo gem,但在导入时它给出了错误“nil:NilClass 的未定义方法 `[]'”。
这是代码:
学生.rb:
学生控制器.rb:
新的.html.erb:
告诉我我做错了什么?
excel - 将Excel单元格从数字格式化为rails中的文本
我制作了一个应用程序,在该应用程序上提供了从 CSV 和 Excel 文件导入记录的功能。我正在使用 roo gem。记录添加成功,但问题是在从 excel 导入记录时,它将 .0 添加到每个数字字段。我不想要它,因为我有一些像enrollment_no、roll_no、contact_no 这样的字段,它会将.0 添加到每个字段中,就像它从23 到23.0 一样。我已经将这些文件转换为数据库中的 varchar,现在我想将 excel 单元格从数字格式化为文本。它将解决我的问题。告诉我如何使用rails将excel单元格从数字格式化为字符串。
这是我导入文件的代码:
学生.rb:
学生控制器.rb:
新的.html.erb: