我希望使用Roo::Excel
类来获取Excel文件的第二列到第四列。
columns = []
columns << Roo::Excel.new("foo.xls").column(2)
columns << Roo::Excel.new("foo.xls").column(3)
columns << Roo::Excel.new("foo.xls").column(4)
我冗余地编写代码,因为即使我每分钟等待,Roo::Excel.new("foo.xls")
本身也不会返回值,但如果我链接方法column()
则返回{{} 1}}立刻。
上面的代码是否有干燥的方法?
这是我试图阅读的Excel文件。
http://www.tse.or.jp/listing/kessan/b7gje600000057pv-att/kessan10_1121.xls
答案 0 :(得分:1)
这个Ruby's range怎么样?
columns = []
(2..4).each do |r|
columns << Roo::Excel.new("foo.xls").column(r)
end