Я использую камень Axlsx для создания электронных таблиц в рельсах.
У меня есть около 25 столбцов подряд, и я хотел бы применить:
- жирный шрифт и синий фон в столбце 1
- синий фон (БЕЗ жирного шрифта) во всех оставшихся столбцах с 2 по 25.
Как мне этого добиться, не выполняя стиль 25 раз?
Это текущий код, который я использую:
color_style = [gray_col1_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style, gray_style]
sheet.add_row [treasury_forecast.forecast_item, treasury_forecast.total, treasury_forecast.mtd, treasury_forecast.day1, treasury_forecast.day2, treasury_forecast.day3, treasury_forecast.day4, treasury_forecast.day5, treasury_forecast.day6, treasury_forecast.day7, treasury_forecast.day8, treasury_forecast.day9, treasury_forecast.day10, treasury_forecast.day11, treasury_forecast.day12, treasury_forecast.day13, treasury_forecast.day14, treasury_forecast.day15, treasury_forecast.day16, treasury_forecast.day17, treasury_forecast.day18, treasury_forecast.day19, treasury_forecast.day20, treasury_forecast.day21, treasury_forecast.day22, treasury_forecast.day23], :style => color_style
Я повторил gray_style для всех столбцов, кроме col1. Есть ли способ применить стиль к col1 и другой стиль ко всем другим столбцам, не вводя имя стиля несколько раз, как я делал выше?