【发布时间】:2012-10-29 07:16:52
【问题描述】:
使用 axlsx,如下
color_scale = Axlsx::ColorScale.new do |c_s|
c_s.colors[1].rgb = "FFFFFF00"
end
color_scale.add :type => :percentile, :val => 50, :color => "FF00FF00"
worksheet.add_conditional_formatting("B3:B100", { :type => :colorScale, :operator => :greaterThan, :formula => "100000", :priority => 1, :color_scale => color_scale })
创建一个基本的 3 色条件格式,但颜色非常花哨,很难区分稍小和稍大的值。
是否有必要对 Excel 使用的颜色进行逆向工程,以创建类似于 Excel 提供的默认 3 色条件格式的内容?
【问题讨论】:
-
你不能把你理想的Excel页面和一个颜色选择器并排放置,然后在颜色选择器上调整你想要的颜色吗?
-
我认为我们可以做得更好。