java - Apache POI 的 Excel 货币格式

标签 java excel apache-poi

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

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

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

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

最佳答案

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

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

抱歉,我想不出其他任何事情。

关于java - Apache POI 的 Excel 货币格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/265136/

相关文章:

vba - 在 Windows Server 上运行 SAS Enterprise Guide 作业

java - 使用 Apache POI 将列中的图像插入到 Excel

java - Apache POI 散点图创建

java - Android如何加载新布局

java - 检测物体颜色各种光照OpenCV Java

Excel - 以单元格值作为参数对 SSAS 多维数据集进行 MDX 查询

Excel VBA : I record macro with scatter plot that executes x, f(x),但是当我运行宏时,总是将 X 和 F(x) 绘制为单独的函数

java - build 象鸟时出错

java - 创建类的新对象后获取 NPE

java - 使用 apache poi 使​​用 selenium 写入 excel 文件