【发布时间】:2017-06-19 21:22:54
【问题描述】:
嘿,伙计们,所以我试图通过 ruby gem“creek”解析一个 excel 文件,它准确地解析了行,但我只想检索列,例如只检索“A”列中的数据。正确输出整个excel文档。
require 'creek'
creek = Creek::Book.new 'Final.xlsx'
sheet= creek.sheets[0]
sheet.rows.each do |row|
puts row # => {"A1"=>"Content 1", "B1"=>nil, C1"=>nil, "D1"=>"Content 3"}
end
任何建议将不胜感激。
【问题讨论】:
-
您是否需要使用 Creek?它似乎没有针对获取列进行优化,它会有点混乱。它针对流解析大文件进行了优化。
-
可以推荐另一个解析 gem,比如“roo”。我很难理解如何将解析 gem 用于 excel。谢谢