【发布时间】:2012-10-27 20:45:38
【问题描述】:
我正在使用 RubyXL 动态生成包含一些日期的电子表格文件。文档有点稀疏,所以我一直在查看源代码,当您调用 change_contents 时,库似乎只有对 Date 和 DateTime 的特殊处理,所以这就是我正在做的事情:
cell = sheet.add_cell_obj RubyXL::Cell.new(sheet, row_index, col_index)
cell.change_contents(Time.now.to_datetime)
当我以这种方式创建电子表格时,Excel 不会将这些单元格格式化为日期。我猜我需要设置一些其他字段,也许是cell.datatype,但我不确定。或者,也许我在叫错树。有人知道该怎么做吗?
【问题讨论】: