Luca has a question about PR #56 on GitHub. Seems relevant to some of the recent internationalization work. Anyone more familiar with the subject care to chime in on the GitHub PR?
---------- Forwarded message ---------- From: "Luca Martini" <notificati...@github.com> Date: Jul 3, 2017 03:52 Subject: Re: [apache/poi] Trailing commas custom formats (#56) To: "apache/poi" <p...@noreply.github.com> Cc: "onealj" <javenon...@gmail.com>, "Mention" <ment...@noreply.github.com> *@lucailmartini* commented on this pull request. ------------------------------ In src/java/org/apache/poi/ss/usermodel/DataFormatter.java <https://github.com/apache/poi/pull/56#discussion_r125262302>: > + + private static final Pattern endsWithCommas = Pattern.compile("(,+)$"); + private BigDecimal divider; + private static final BigDecimal ONE_THOUSAND = new BigDecimal(1000); + private final DecimalFormat df; + private static final String trimTrailingCommas(String s) { + return s.replaceAll(",+$", ""); + } + + public InternalDecimalFormatWithScale(String pattern, DecimalFormatSymbols symbols) { + df = new DecimalFormat(trimTrailingCommas(pattern), symbols); + setExcelStyleRoundingMode(df); + Matcher endsWithCommasMatcher = endsWithCommas.matcher(pattern); + if (endsWithCommasMatcher.find()) { + String commas = (endsWithCommasMatcher.group(1)); + BigDecimal temp = BigDecimal.ONE; hi @onealj <https://github.com/onealj>, did you have the chance to review my comment? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <https://github.com/apache/poi/pull/56#discussion_r125262302>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AH9463AsYkjja0R3e55mwSvA4W4oxaRuks5sKMgEgaJpZM4NtMtJ> .