У меня есть файл Excel, который я могу прочитать с помощью rubyXL.
Теперь мне нужен способ фильтрации данных из Excel с использованием rubyXL. Например:
| Name |Age | IS_ACTIVE |
| NAME1 | 10 | 0 |
| NAME2 | 11 | 1 |
| NAME3 | 12 | 0 |
| NAME4 | 13 | 0 |
Я хочу что-то вроде этого:
@workbook = RubyXL::Parser.parse(MY_EXCEL.XLSX)
worksheet = @workbook['MY_DATA']
worksheet.filter(:column = 'C', :value = 1)
или даже лучше:
worksheet.filter(:IS_ACTIVE = 1)
Итак, моя новая рабочая таблица будет содержать только данные, которыеМне действительно нужно:
| Name |Age | IS_ACTIVE |
| NAME2 | 11 | 1 |