4

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

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

就像是:public String getExcelCurrencyFormat(Currency currency, Locale locale);

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

4

1 回答 1

1

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

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

在我的头顶上,我想不出还有什么对不起的。

于 2008-12-02T09:58:47.443 回答