1
rooを使用して、定義済みの値を含むセル(または単に行)の座標を取得する方法はありますか?例えばRoo - 内容でセルを探す
、 "HERE" のコンテンツとセルA、3を持つ、私は取得するには、 "HERE" 渡し、必要があります(Aを、3)またはちょうど3
感謝。
rooを使用して、定義済みの値を含むセル(または単に行)の座標を取得する方法はありますか?例えばRoo - 内容でセルを探す
、 "HERE" のコンテンツとセルA、3を持つ、私は取得するには、 "HERE" 渡し、必要があります(Aを、3)またはちょうど3
感謝。
今日は初めてrooを使用しましたが、Rubyishはまったく気にしません。そこより良い方法でもよいが、このコードは単純な例のためにうまく働いたかもしれません:それは最初のセルが一致している場合でも、全体のスプレッドシートを読み込むこと
require 'roo'
xlsx = Roo::Excelx.new("roo.xlsx")
cell = xlsx.each_row_streaming.to_a.flatten.find do |c|
c.value.to_s.include?('hello')
end
if cell
p cell.coordinate
#=> #<Roo::Excelx::Coordinate:0x000000028ea6a0 @row=6, @column=1>
p cell.value
#=> "hello world"
end
注意。
私はあなたの唯一の選択肢は、その特定の値を含む任意のセルのファイルを検索することです。 – yorodm