ruby spreadsheet row background color

前端 未结 3 879
粉色の甜心
粉色の甜心 2021-01-18 09:53

I am trying to parse an excel spreadsheet using \"spreadsheet\". How could I get the background color of each row?

3条回答
  •  醉梦人生
    2021-01-18 10:13

    I was looking around for colors that you can use for the background color of a cell. For example:

    Spreadsheet::Format.new({ :weight => :bold, :pattern => 1, :pattern_fg_color => :silver })
    

    I couldn't find good info on which colors I could use for :pattern_fg_color. I decided to look for Excel help and found: http://dmcritchie.mvps.org/excel/colors.htm (at "The DOS assignments of the 16 colors").

    It looks like the top 16 colors work:

    0 Black, 1 Navy, 2 Green, 3 Teal, 4 Maroon, 5 Purple 6 Olive, 7 Silver, 8 Gray, 9 Blue, 10 Lime, 11 Aqua, 12 Red, 13 Fuschia, 14 Yellow, 15 White

提交回复
热议问题