Как получить доступ к информации о столбце / строке существующего содержимого файла xlsx - PullRequest
0 голосов
/ 07 мая 2018

Я хочу получить информацию о последнем столбце и строке существующего файла xlsx, чтобы я мог добавить новое содержимое прямо под существующим содержимым. Как мне сделать это с RubyXL? Если это невозможно, какой альтернативный камень вы бы порекомендовали?

1 Ответ

0 голосов
/ 07 мая 2018

Как я уже писал в своем комментарии, я не знаю, действительно ли это то, что вы ищете:

require 'rubyXL'

workbook = RubyXL::Parser.parse("Workbook1.xlsx")
worksheet = workbook[0]

rows = worksheet.map {|row| row && row.cells.each { |cell| cell && cell.value != nil}}
p last_row = rows.size
p last_column = rows.compact.max_by{|row| row.size}.size
...