From 8910b0ae5baa4e6371352bd4eac237fb3e7b10a4 Mon Sep 17 00:00:00 2001 From: Stephen Pike Date: Sat, 21 Apr 2012 09:33:49 -0400 Subject: Update icon_set to use percent in its value_objects Extend conditional formatting to the entire examples Rename example file to "example_conditional_formatting.xls" --- examples/example_conditional_formatting.rb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'examples/example_conditional_formatting.rb') diff --git a/examples/example_conditional_formatting.rb b/examples/example_conditional_formatting.rb index 429b6fac..ab49d238 100644 --- a/examples/example_conditional_formatting.rb +++ b/examples/example_conditional_formatting.rb @@ -25,8 +25,8 @@ book.add_worksheet(:name => "Cell Is") do |ws| ws.add_row ["Q#{i}", 10000*((rows/2-i) * (rows/2-i)), "=100*B#{i}/SUM(B3:B#{rows+offset})"], :style=>[nil, money, percent] end -# Apply conditional formatting to range B4:B100 in the worksheet - ws.add_conditional_formatting("B4:B100", { :type => :cellIs, :operator => :greaterThan, :formula => "100000", :dxfId => profitable, :priority => 1 }) +# Apply conditional formatting to range B3:B100 in the worksheet + ws.add_conditional_formatting("B3:B100", { :type => :cellIs, :operator => :greaterThan, :formula => "100000", :dxfId => profitable, :priority => 1 }) end book.add_worksheet(:name => "Color Scale") do |ws| @@ -37,9 +37,9 @@ book.add_worksheet(:name => "Color Scale") do |ws| offset.upto(rows + offset) do |i| ws.add_row ["Q#{i}", 10000*((rows/2-i) * (rows/2-i)), "=100*B#{i}/SUM(B3:B#{rows+offset})"], :style=>[nil, money, percent] end -# Apply conditional formatting to range B4:B100 in the worksheet +# Apply conditional formatting to range B3:B100 in the worksheet color_scale = Axlsx::ColorScale.new - ws.add_conditional_formatting("B4:B100", { :type => :colorScale, :operator => :greaterThan, :formula => "100000", :dxfId => profitable, :priority => 1, :color_scale => color_scale }) + ws.add_conditional_formatting("B3:B100", { :type => :colorScale, :operator => :greaterThan, :formula => "100000", :dxfId => profitable, :priority => 1, :color_scale => color_scale }) end @@ -51,9 +51,9 @@ book.add_worksheet(:name => "Data Bar") do |ws| offset.upto(rows + offset) do |i| ws.add_row ["Q#{i}", 10000*((rows/2-i) * (rows/2-i)), "=100*B#{i}/SUM(B3:B#{rows+offset})"], :style=>[nil, money, percent] end -# Apply conditional formatting to range B4:B100 in the worksheet +# Apply conditional formatting to range B3:B100 in the worksheet data_bar = Axlsx::DataBar.new - ws.add_conditional_formatting("B4:B100", { :type => :dataBar, :dxfId => profitable, :priority => 1, :data_bar => data_bar }) + ws.add_conditional_formatting("B3:B100", { :type => :dataBar, :dxfId => profitable, :priority => 1, :data_bar => data_bar }) end book.add_worksheet(:name => "Icon Set") do |ws| @@ -64,9 +64,9 @@ book.add_worksheet(:name => "Icon Set") do |ws| offset.upto(rows + offset) do |i| ws.add_row ["Q#{i}", 10000*((rows/2-i) * (rows/2-i)), "=100*B#{i}/SUM(B3:B#{rows+offset})"], :style=>[nil, money, percent] end -# Apply conditional formatting to range B4:B100 in the worksheet +# Apply conditional formatting to range B3:B100 in the worksheet icon_set = Axlsx::IconSet.new - ws.add_conditional_formatting("B4:B100", { :type => :iconSet, :dxfId => profitable, :priority => 1, :icon_set => icon_set }) + ws.add_conditional_formatting("B3:B100", { :type => :iconSet, :dxfId => profitable, :priority => 1, :icon_set => icon_set }) end -p.serialize('example_differential_styling.xlsx') +p.serialize('example_conditional_formatting.xlsx') -- cgit v1.2.3