I have spreadsheet that looks like the following as a CSV but is saved as an XLS file:
'foo', 'bar', ''
'', '', ''
I run the following ruby code:
require 'rubygems'
require 'spreadsheet'
t = Spreadsheet.open 'test.xls'
t.worksheet(0).row(0)[2] = 'qux'
format = Spreadsheet::Format.new :color=> :blue, :pattern_fg_color => :yellow, :pattern => 1
t.worksheet(0).row(0).set_format(2, format)
t.write('test_out.xls')
The new file looks like:
'foo', 'bar', 'qux'
'', '', ''
but nothing is colored. Why?