此样式仅左对齐,字体不粗体。
bold_italic = styles.add_style :b => true, :i => true
bold = styles.add_style :b => true
yellow_bg = styles.add_style :b => true, :bg_color => 'FFF60B',
sheet.add_row ['År:', Time.now.year, "Pågår"],
:style => [bold_italic, yellow_bg, bold]
yellow_bg样式也有效。是否有新的语法来获取字体粗体?
答案 0 :(得分:3)
:b => true在Numbers中不起作用。仅限Excel。
谢谢你的帮助,伙计们! : - )
答案 1 :(得分:0)
我没有将bold
定义为样式。你试过bold = styles.add_style :b => true
吗?
下面发生的是你正在添加一组单元格(values
)并且它将它们映射到styles
,除非你传递一个样式然后这将适用于所有{{1} }}。所以你要陈述以下内容
values
使用'År:'
,
bold_italic
使用Time.now.year
,
yellow_bg
使用"Pågår"
但由于bold
不是样式,即bold
,因此不会指定样式。
来自nil
Axlsx::Cell#initialize