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

Ume*_*tra 5 ruby excel ruby-on-rails axlsx

我正在使用 ruby​​ Axlsx gem 在 xlsx 中写入我的客户帐户数据。现在我将“ Dr”字符串附加到所有借方金额,这将金额作为字符串,例如“1000 Dr”。我想附加“dr”,但金额仍然应该是一个整数,并且Excel应该在选中列时在底部提供总和。

我在做什么,请注意,即使在选择时,excel 也会在右下角显示 sum = 0:- 在此处输入图片说明

我在做什么,请注意单元格在选择时仍然是一个字符串(880 Dr 应该在选择单元格时变为 880.00):-在此处输入图片说明

我想要做的是,excel 应该显示所选列的总和,如右下角 sum=1957.00 Dr 中的 excel 所示:-在此处输入图片说明

我想要做的是,双击时单元格应该转换为数字(选择时 1341.00 Dr 已变为 1341)但再次取消选择时应该可以看到 Dr:- 在此处输入图片说明

Ume*_*tra 5

我通过使用自定义 format_code 解决了这个问题

custom_format = sheet.styles.add_style(:format_code => "#.00  "Dr"")
Run Code Online (Sandbox Code Playgroud)