Skip to content

Instantly share code, notes, and snippets.

@brampey
brampey / color_ref_spreadsheet.rb
Last active December 27, 2015 17:39
Output a spreadsheet to act as a reference for various color symbols that can be used in formatting cells with the ruby spreadsheet GEM.
require 'rubygems'
require 'bundler/setup'
Bundler.require
def mark_column_color(sheet, row, col)
symbol_name = sheet[row,col].slice(1..100)
color = :white
color = :black if (col == 1 && [1,2,9].include?(row)) || (col == 2 && [5,7,9].include?(row) || (col == 3 && [1,2,5,6,7,9,10,11].include?(row)))
color_column_fmt = Spreadsheet::Format.new :pattern => 1, :pattern_fg_color => symbol_name.to_sym, :vertical_align => :middle, :size => 14, :align => :center, :color => color