问题标签 [rubyxl]

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.

0 投票
1 回答
298 浏览

ruby-on-rails - 如何在 Rails 中将 RubyXL 工作簿转换为二进制文件

我使用 gem RubyXL 将某些内容导出到工作簿,我不想workbook.write()用来创建文件,但想将工作簿作为二进制文件保存到 mysql DB。

如何将RubyXL 工作簿转换为二进制文件

0 投票
3 回答
6525 浏览

ruby-on-rails - 无法从 http://rubygems.org/ 下载数据

我想在 ROR 中使用 ruby​​ 导出 xlsx excel 文件,所以我要安装 ruby​​XL。我使用这个命令: sudo gem install ruby​​XL --source http://rubygems.org然后它有如下错误

请帮我

0 投票
2 回答
1744 浏览

ruby - RubyXL - 在工作表之间复制单元格

如何从具有所有样式(不仅是值)的工作表(或工作表)复制单元格并粘贴到另一个?感谢您的回答。

0 投票
2 回答
2566 浏览

ruby-on-rails - 在 Rails 中下载工作簿而不将其保存到磁盘 ruby​​xl

我正在使用 RubyXL 创建工作簿。我可以用它写磁盘:

然后用这样的东西下载它:

send_file(workbook.write("path/to/desired/Excel/file.xlsx"), options = {:filename => 'myworkbook.xlsx', :disposition => 'attachment'})

关于如何下载它而无需先将其保存到服务器的任何建议?

0 投票
0 回答
443 浏览

rubyxl - 如何使用 ruby​​XL gem 在 Excel 表中复制/写入。请指教

我正在使用以下选项“添加”

我需要复制 (2,6) 中的文本 A1。错误消息是“未定义的方法 `add' for # (NoMethodError)”

0 投票
0 回答
697 浏览

ruby - 如何在每个单元格中填充颜色

我正在使用 Roo 和 RubyXL 来修改 Excel 电子表格。

当我注释掉填充 Excel 表中颜色的代码时,我没有收到任何错误。

我的完整代码:

但我得到 Nil[] Nil 类错误。

0 投票
1 回答
165 浏览

ruby - 试图通过分配给变量 i 来增加对象的值。请指教

下面是我的代码。我正在尝试将 excel 表中的值输入到页面中的文本框中。例如:在文本框中 id 为 'allocationRegContrib[17].newFundValue' 我想输入一个值,比如 20。类似地,对于另一个 id 为 'allocationRegContrib[18].newFundValue' 的文本框,我想输入一个值,比如 40。如何实现。同样,id 最高可达 60。但我不想在所有文本框中输入。所以我尝试使用类似fill_in“allocationRegContrib[i].newFundValue”。

但这对我不起作用。错误是“无法定位水豚元素 allocationRegContrib[i].newFundValue”。请指教

0 投票
0 回答
305 浏览

ruby - 在 ruby​​-capybara 中验证数据后,尝试为 Excel 工作表的单元格着色

下面是我的代码,我尝试从 excel 表中查找文本并单击应用程序上的“文本”。完成后,我想将那个特定的单元格(文本所在的位置)涂成绿色。

错误消息是“nil:NilClass (NoMethodError) 的未定义方法‘[]’”

注意:当我使用 worksheet1.sheet_data[j-1][k-1].change_fill ('008000') 时没有错误。但单元格上仍然没有绿色。无法追踪。请指教

0 投票
0 回答
80 浏览

ruby - 如何减少执行 ruby​​/cucumber 脚本的时间

基本上下面是我的代码,我尝试验证 excel 表中的每个元素是否存在于网页中(数据在网页中以表格格式显示)。如果它不存在,则单元格将被着色为红色,否则为绿色。此代码需要很长时间才能执行,因为对于 excel 表中的每个数据,都会尝试读取表中的每个值。有10行和列,需要2个多小时才能执行

0 投票
0 回答
152 浏览

ruby - 使用 ruby​​XL 通过 ruby​​ 脚本编写时,excel 文件不显示更改

这是我的 ruby​​ 脚本,我在其中突出显示了第一行。问题是当文件已经打开时,该行没有突出显示。但是当我关闭文件并再次打开它时,更改就在那里。是否有解决方法可以在文件已经打开时实时进行更改。