ruby-on-rails - 如何格式化 Axlsx 中的货币列?

标签 ruby-on-rails ruby excel axlsx

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

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

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

我想做的是,excel 应该显示所选列的总和,如 excel 在右下角 sum=1957.00 中所示 Dr:- enter image description here

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

最佳答案

我使用自定义格式代码解决了这个问题

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

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

相关文章:

javascript - Rails 使用 'read more' 切换 chop

ruby-on-rails - rails : What's a good way to validate links (URLs)?

ruby-on-rails - ActiveRecord::StatementInvalid: PG InFailedSqlTransaction

ruby - 使用ruby递归地运行目录中的文件

vba - 跟踪已处理 VBA 的 Excel 文件

visual-studio - 从 SSRS 导出到 Excel 时卡住标题

javascript - 我 ajax a Rails 表单后未显示验证错误

ruby - 上传/发布 stringIO 作为文件

ios - 没有名为 OpenSSL 的模块

php - Excel 日期到字符串转换 excel