【问题标题】:Excel currency format with Apache POI使用 Apache POI 的 Excel 货币格式
【发布时间】:2008-11-05 13:30:49
【问题描述】:

我使用 Apache POI 编写 Excel 表格。我对此非常满意,但我有以下问题:我的程序是多币种和国际化的。在我编写的 Excel 表中,我希望我的货币单元格格式正确。为此,

我需要一个从 java.util 构建正确 Excel 货币格式的例程(例如:“[$$-409]#,##0.00;-[$$-409]#,##0.00”)。货币和 java..util.Locale 参数。

类似:public String getExcelCurrencyFormat(Currency currency, Locale locale);

有人知道这样的图书馆吗?

【问题讨论】:

标签: java excel apache-poi


【解决方案1】:

您不能将字段标记为货币字段,然后让 Excel 找出正确的格式来使用吗?或者 Excel 是否要求您指定格式以生成相关的“类型”?

我会建议使用 java.text.NumberFormat.getCurrencyInstance() 但似乎无法从对象本身获取实例使用的实际格式(除非 tostring() 返回它)。

我想不出别的对不起。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    相关资源
    最近更新 更多