summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorStephen Pike <[email protected]>2012-04-21 09:33:49 -0400
committerStephen Pike <[email protected]>2012-04-21 09:33:49 -0400
commit8910b0ae5baa4e6371352bd4eac237fb3e7b10a4 (patch)
tree7d6a51aa32a47420118cbce62dd1f9f9caa861ec /examples
parent050f4cfac1b3a52da16b98f3a494083f0de5348f (diff)
downloadcaxlsx-8910b0ae5baa4e6371352bd4eac237fb3e7b10a4.tar.gz
caxlsx-8910b0ae5baa4e6371352bd4eac237fb3e7b10a4.zip
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"
Diffstat (limited to 'examples')
-rw-r--r--examples/example_conditional_formatting.rb18
1 files changed, 9 insertions, 9 deletions
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')