繁体   English   中英

Axlsx GEM:特定单元格值的大写字体

[英]Axlsx GEM: Uppercase font for a particular cell value

如何使用 AXLSX gem 将单元格值转换为大写? 我没有从文档中找到任何选项(见截图)

在此处输入图片说明

问题是,当我尝试向单元格添加公式时,该公式采用小写形式并且似乎不起作用(请参阅屏幕截图),但是当我在 excel 中手动编辑公式并将其设为大写时,它开始工作

在此处输入图片说明

代码

cell.type = :string
cell.value = "=CEILING.MATH((K4+O4+C30)/3)"
cell.style = workbook.styles.add_style( { :alignment => { :vertical => :center, :wrap_text => true } } )

注意:我在 Ubuntu 18 中使用 LibreOffice。另外,我知道=UPPER(text) 但是,我不明白如何将它应用于 FORMULA。

我找不到确切的解决方案,但是,我找到了一个公式的解决方法。 现在,这也适用于 LibreOffice

所以,我用过:

"=CEILING.MATH(((K4+O4+C30)/3), 1)"

代替

"=CEILING.MATH((K4+O4+C30)/3)"

注意:我仍在等待有人对我的问题给出实际答案。 我只是分享了这个解决方法,以防有人觉得这有帮助。 但是,我不会接受这个作为答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM