ruby-on-rails - 如何在 Axlsx 中格式化货币列?
问题描述
我正在使用 ruby Axlsx gem 在 xlsx 中编写我的客户帐户数据。现在我将“Dr”字符串附加到所有将金额作为字符串的借方金额,例如“1000 Dr”。I want to append " Dr" but the amount should still be an integer and excel should give sum at bottom when column is selected.
我在做什么,请注意即使在选择时,excel 也会在右下角显示 sum = 0 :-
我在做什么,注意单元格在选择时仍然是一个字符串(880 Dr 应该在选择单元格时变为 880.00):-
我想要做什么,excel应该显示所选列的总和,如右下角sum = 1957.00中的excel所示博士: -
我想要做的是,双击时单元格应转换为数字(1341.00 Dr 在选择时已变为 1341),但在再次取消选择时 Dr 应该可见:-
解决方案
我通过使用自定义 format_code 解决了这个问题
custom_format = sheet.styles.add_style(:format_code => "#.00 "Dr"")
推荐阅读
- python - 如何找到运行 git 挂钩的存储库
- r - R quantstrat:注意:“<<-”分配给“.strategy”没有可见的绑定
- c# - 如何处理 1 位和 4 位图像?
- angular - 如何让 switchMap 在 combineLatest 中触发?
- azure - 带有 VPN 的 Azure 虚拟机
- html - Django Template full width CSS
- javascript - vue2 highlight updated rows
- c++ - boost::any 结构体和无符号整数
- azure - 通过 Ansible 创建 VM 并将应用程序部署到 Azure VM
- angularjs - 如何避免在页面加载时显示 AngularJS 指令代码