Summary: | FormulaParser does not work internationally | ||
---|---|---|---|
Product: | POI | Reporter: | Dragan Jovanović <drjovanovic> |
Component: | SS Common | Assignee: | POI Developers List <dev> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All |
Description
Dragan Jovanović
2018-02-02 12:36:59 UTC
Excel formulas are always stored in US format. (To check, type a German formula into a spreadsheet, save as .xlsx, unzip the .xlsx and look at the formula stored in the sheet1.xml file) Because Excel files always use US format for storage internally, and that's what you'll get back from POI if you read a german-set formula, POI also uses US format for all evaluations Ok. I have copied a few POI classes to my project, and made some changes in them, so now my project is able to parse and render formula strings in format different than US one. These are differences between formats which I implemented : // US EU //decimal separator . , //argument separator , ; //array item separators , ; . ; So if some-when you want to integrate that functionality into POI, write me an email. |