我正在尝试使用 Apache poi 数据格式化程序将数字 2852196 格式化为 2,852,196 美元。
NumberFormat numberFormat = NumberFormat.getCurrencyInstance();
dataFormatter.addFormat("($#,##0_);($#,##0)", numberFormat);
//after adding the above format, i see this format @ index 0, so i have taken 0 in the next line
String formatCellValue = dataFormatter.formatRawCellContents((Long) cols.get(jj).getValue(), 0, "($#,##0_);($#,##0)");
但得到的产出是 2,852,196 美元。我遗漏了一些东西或使用了不正确的方法。
- 谢谢。