我正在使用ruby Axlsx gem在xlsx中编写我的客户帐户数据。现在我将“Dr”字符串附加到所有借方金额中,这使得金额成为字符串,例如“1000博士”。我想附加“Dr”,但金额应仍为整数,并且在选择列时excel应在底部给出总和。

我在做什么,请注意,即使选择:-,excel也显示右下角的sum = 0
ruby-on-rails - 如何在Axlsx中格式化货币列?-LMLPHP

我在做什么,请注意,单元格在选择时仍然是一个字符串(880 Dr在选择单元格时应变为880.00):-ruby-on-rails - 如何在Axlsx中格式化货币列?-LMLPHP

我想做的是,excel应该显示所选列的总和,如excel在右下角的总和= 1957.00 Dr:-ruby-on-rails - 如何在Axlsx中格式化货币列?-LMLPHP

我想做的是,双击该单元格应将其转换为数字(1341.00 Dr在选择时已变为1341),但在再次取消选择时Dr应该可见:-
ruby-on-rails - 如何在Axlsx中格式化货币列?-LMLPHP

最佳答案

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

custom_format = sheet.styles.add_style(:format_code => "#.00  "Dr"")

关于ruby-on-rails - 如何在Axlsx中格式化货币列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50128473/

10-13 01:26