Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyXL:如何将多个数据单元格添加到工作表中?_Ruby On Rails_Ruby_Rubyxl - Fatal编程技术网

Ruby on rails RubyXL:如何将多个数据单元格添加到工作表中?

Ruby on rails RubyXL:如何将多个数据单元格添加到工作表中?,ruby-on-rails,ruby,rubyxl,Ruby On Rails,Ruby,Rubyxl,如何将整个单元格数组添加到一行? 我有这样的东西-> w = RubyXL::Workbook.new w.add_worksheet("Test") test_sheet = w["Test"] test_sheet.add_cell(0, 0, "abc") #this adds abc to row 0 and column 0 arr = ["hello","again","hi","there"] 有类似的吗 test_sheet.add_row(a) 其中,我可以将数组的所有内

如何将整个单元格数组添加到一行? 我有这样的东西->

w = RubyXL::Workbook.new
w.add_worksheet("Test")
test_sheet = w["Test"]
test_sheet.add_cell(0, 0, "abc") #this adds abc to row 0 and column 0

arr = ["hello","again","hi","there"]
有类似的吗

test_sheet.add_row(a)
其中,我可以将数组的所有内容arr分配到测试工作表中的一行,并将a的每个元素放在单独的单元格中?

您可以使用:

worksheet.insert_row(1)

参考资料:

看起来没有正式的方法。 我们在项目中使用此代码:

row\u index=sheet.sheet\u data.rows.size
带索引do的每个数组值,索引|
表.添加单元格(行索引、索引、值)
结束

这不会添加数据,而是插入一个空行