日期的AXLSX公式仅显示数字符号

时间:2013-09-03 17:39:47

标签: ruby-on-rails ruby ruby-on-rails-3 excel axlsx

我正在尝试使用内部应用程序的电子表格。到目前为止它进展顺利。虽然可能不是最糟糕的事情,因为它可以通过点击单元格并按回车来修复,这对我来说很烦人。

我在Ruby-On-Rails 3.2.13上使用AXLSX gem。

我的格式代码是:

date_cell = s.add_style :format_code=>"mm/dd/yy", :bg_color=>"ffffcc"

我的单元格在数组中有公式:

"=E#{row.to_s}+G#{row.to_s}*30"

我尝试过添加formula_values,但无济于事:

 :formula_values=>["05/01/12","05/01/12",...] # all the same

我做了以下事情:

  • 选中以确保格式正在应用于该特定单元格
  • 确保formula_values被输出填充到日志文件

我不确定我是否错过了一步或什么。帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果没有包装,当单元格的内容不够宽时,它通常会溢出(如果是文本)或填充哈希符号(如果是数字) - 或者自己加宽以适应。但是,如果已经调整了列宽,则自动加宽似乎不会重复。无论如何,这是问题的列宽,我理解这是用sheet.column_widths *args解决的 - 所以一切都很好,结束了。