2017-05-31 47 views
0

如果我有两个工作表,并且正尝试从另一个工作表中访问值。有没有办法可以做到这一点的axlsx宝石?Ruby Axlsx:如何从另一个工作表中获取值

wb.add_worksheet(name: "Table A".excel_worksheet) do |sheet| 

end 

wb.add_worksheet(name: "Table B".excel_worksheet) do |sheet| 

end 

如果我的工作表的内部B,现在,想用从表A中的值执行一些计算(对A例如行)。有没有办法做到这一点?

回答

0

你可以这样做:

sheet_a = wb.add_worksheet(name: "Table A") do |sheet| 
    sheet 
end 

wb.add_worksheet(name: "Table B") do |sheet| 
    puts sheet_a.name 
end 
+0

我明白了。但我的问题是,如果我决定从b中的sheet_a访问'rows'值,我会做一些类似'sheet_a.rows'的东西?但是我从表单b中'sheet_a.rows'得到的值与表A中'rows'得到的值不同?我从'sheet_a.rows'得到了很大的回应。任何想法为什么? – singard

+0

我可以看看代码吗? –

相关问题