2

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

我在 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

我做了以下事情:

  • 检查以确保将格式应用于该特定单元格
  • 确保通过输出到日志文件填充了公式值

我不确定我是否缺少步骤或什么。帮助将不胜感激。

4

1 回答 1

1

如果没有换行,当单元格的内容不够宽时,它通常会溢出(如果是文本)或用井号填充(如果是数字) - 或者会扩大自身以适应。但是,如果列宽已经调整,则似乎不会重复自动加宽。无论如何,问题出在列宽上,我知道这已经解决了sheet.column_widths *args——所以一切都比结束好。

于 2013-09-05T15:09:14.390 回答