如何格式化Axlsx中的货币列?

时间:2018-05-02 06:36:37

标签: ruby-on-rails ruby excel axlsx

我正在使用ruby Axlsx gem在xlsx中编写我的客户帐户数据。现在我正在追加" DR"字符串到所有借记金额,使金额成为一个字符串,例如" 1000博士"。我想追加" DR"但是数量应该仍然是一个整数,excel应该在选择列时给出底部的总和。

我在做什么,请注意excel在右下角显示sum = 0,即使选择: - enter image description here

我在做什么,注意单元格在选择时仍然是一个字符串(选择单元格时880 Dr应该变为880.00): - enter image description here

我想要做什么,excel应该显示所选列的总和,如右下角所示excel显示= 1957.00博士: - enter image description here

我想要做什么,双击时单元格应转换为数字(1341.00 Dr在选择时变为1341)但是Dr应该在取消选择时可见: - enter image description here

1 个答案:

答案 0 :(得分:3)

我通过使用自定义format_code

解决了这个问题
custom_format = sheet.styles.add_style(:format_code => "#.00  "Dr"")