gpt4 book ai didi

java - 如何使用 Apache POI 从 Excel 获取货币代码?

转载 作者:行者123 更新时间:2023-11-30 06:48:51 26 4
gpt4 key购买 nike

我正在使用 POI 来解析 Excel 文件和注册表。用于检测 NumericCellValue 中货币的表达式。我的 Excel 文件中有 2 个字段,包含 2 种不同的货币(100 美元和 100 欧元),我需要获取它们的货币代码(“USD”、“EUR”)。

case Cell.CELL_TYPE_NUMERIC: {
Pattern p = Pattern.compile(currencyFilter);
Matcher m = p.matcher(dataFormat);
if (m.find()) {
BigDecimal aCurrency = currentCell.getNumericCellValue();
//I need to pass my currency code from cell field to money instance
Money money = new Money(aCurrency, "USD");
}
}

最佳答案

String currencyCode = "";
if (dataFormat.contains("$$")) {
currencyCode = "USD";
}
else if (dataFormat.contains("$€")) {
currencyCode = "EUR";
}
moneyCurrency = new Money(bd, currencyCode);

关于java - 如何使用 Apache POI 从 Excel 获取货币代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43201990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com