Я использую Axlsx для генерации отчетов Excel
Я бы хотел, чтобы add_row распечатывал столбцы в коллекции динамически.
Итак, скажем, если у меня есть коллекция записей @days
и по некоторым критериям моя коллекция может иметь различное количество столбцов (и строк).
Итак, если @у дней есть 3 столбца, мне нужно написать этот код:
sheet.add_row [@days[0].day, @days[1].day, @days[2].day]
, и если он имеет 4 столбца, я должен сделать это
sheet.add_row [@days[0].day, @days[1].day, @days[2].day, @days[3].day]
, и если он имеет 5 столбцов, тоЯ должен сделать это:
sheet.add_row [@days[0].day, @days[1].day, @days[2].day, @days[3].day, @days[4].day]
Есть ли способ обработать это динамически и написать всего 1 строку кода для обработки всех вышеописанных сценариев?
Пожалуйста, помогите!