繁体   English   中英

使用Apache POI的Excel货币格式

[英]Excel currency format with Apache POI

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

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

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

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

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

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

在我的脑海里,我想不出任何其他的抱歉。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM