class Xlsxrb::StreamRow

Streaming row implementation that parses cells on-demand / lazily. Provides O(1) memory consumption even for rows with tens of thousands of columns.

@example Streaming cells one-by-one (O(1) memory)

row.each_cell do |cell|
  puts "#{cell.ref}: #{cell.value}"
end

@example Random access or array conversion (cached on-demand)

cell = row[0]
values = row.to_a

@api public