Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
粗体文本不适用于Axlsx ruby gem_Ruby_Spreadsheet_Styling_Axlsx - Fatal编程技术网

粗体文本不适用于Axlsx ruby gem

粗体文本不适用于Axlsx ruby gem,ruby,spreadsheet,styling,axlsx,Ruby,Spreadsheet,Styling,Axlsx,此样式仅向左对齐,字体不粗体 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å

此样式仅向左对齐,字体不粗体

    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]

黄色的bg样式也适用。是否有一种新的语法可以将字体加粗?

我没有将
加粗定义为一种样式。您是否尝试过
bold=style.add\u style:b=>true

下面发生的事情是,您正在添加一组单元格(
),并通过索引将它们映射到
样式
,除非您传递单个样式,否则这将应用于所有
。所以你说的是

对于
“År:”
使用
bold_italic

对于
时间.现在.年份
使用
黄色\u bg

对于
“pågår”
使用
bold

但由于
bold
不是样式,即
nil
它不指定样式

Axlsx::Cell#initialize

self.style = val unless val.nil? || val == 0

我看不出
bold
被定义为一种风格。您是否尝试过
bold=style.add\u style:b=>true

下面发生的事情是,您正在添加一组单元格(
),并通过索引将它们映射到
样式
,除非您传递单个样式,否则这将应用于所有
。所以你说的是

对于
“År:”
使用
bold_italic

对于
时间.现在.年份
使用
黄色\u bg

对于
“pågår”
使用
bold

但由于
bold
不是样式,即
nil
它不指定样式

Axlsx::Cell#initialize

self.style = val unless val.nil? || val == 0

:b=>true在数字中不起作用。只有在Excel中


谢谢你们的帮助,伙计们!:-)

:b=>true在数字中不起作用。只有在Excel中


谢谢你们的帮助,伙计们!:-)

您使用什么程序读取电子表格?使用
:b=>true
param在使用Excel阅读电子表格时对我有效。另外,您传递给
add_row
方法的
bold
样式是什么?您使用什么程序读取电子表格?当我用Excel阅读电子表格时,使用
:b=>true
参数对我很有效。另外,您传递给
add_row
方法的
bold
样式是什么?我在这里发布时忘记复制bold变量的声明。很抱歉。:-)我在这里发布时忘记复制粗体变量的声明。很抱歉。:-)