【问题标题】:Currency format is excelJS货币格式为excelJS
【发布时间】:2020-11-13 14:51:28
【问题描述】:

如何在 exceljs 中格式化货币?

我从他们的文档中找到了这个……我不知道如何输入,所以我粘贴了它,但它似乎不起作用

// Set Column 3 to Currency Format 
ws.getColumn(3).numFmt = '�#,##0;[Red]-�#,##0';

【问题讨论】:

    标签: exceljs


    【解决方案1】:

    只是稍微修改了一下。

    ws.getColumn(3).numFmt = '$#,##0.00;[Red]-$#,##0.00';
    

    # 是可选数字。如果您不关心负数是否为红色,可以将其保留为 $#,##0.00

    【讨论】:

    • 用括号表示负数的会计格式怎么样?有预设格式还是必须这样屏蔽?
    • 括号:'$#,##0.00;[Red]($#,##0.00)'
    【解决方案2】:

    对于完整的会计格式,例如左对齐的“$”、$- 为 0.00 美元等,您可以使用:

    const numFmtStr = '_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)';
    cell.numFmt = numFmtStr;
    

    见:What are .NumberFormat Options In Excel VBA?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      相关资源
      最近更新 更多