gpt4 book ai didi

ruby-on-rails - 使用 Ruby Spreadsheet gem,我可以将单元格格式化为货币吗?

转载 作者:数据小太阳 更新时间:2023-10-29 08:50:41 28 4
gpt4 key购买 nike

Action 中的相关代码如下:

# XLS
book = Spreadsheet::Workbook.new
sheet1 = book.create_worksheet
currency_format = Spreadsheet::Format.new :number_format => '0.00'

sheet1.row(0).concat 'Example header', 'Example header 2', 'Example header 3'



@transactions.each_with_index do |tx, index|

row = sheet1.row(index + 1)
row.push tx.attr1, tx.attr2, tx.attr3
row.set_format(1, currency_format)
row.set_format(2, currency_format)

end


data = StringIO.new '';
book.write data


respond_to do |format|
format.xls { send_data data.string, :disposition => "attachment; filename=transactions.xls" }
end

导出正常,我可以将单元格格式化为数字,但 Excel(在 Mac 上)不允许我对数字格式列中的值求和。我可以选择货币格式吗?

谢谢

最佳答案

使用'$#,###.##' 作为数字格式。参见 currency number format using spreadsheet gem了解更多信息。

关于ruby-on-rails - 使用 Ruby Spreadsheet gem,我可以将单元格格式化为货币吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13760865/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com