You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is an issue with date formatting, such that after a number of date values, the date formatting is not applied. This appears to be as a result of the workbook supporting a finite number of styles and after this is exceeded new styles not being applied. See issue described on Stack Overflow:
The solution is to create the workbook date style once and then pass it into this function. I noticed reading some of the PRs that you're looking to use a more declarative approach, by using maps to pass around values. This is probably a good use case.
As a workaround have done as follows, not ideal, but fixes the issue:
Thanks for the help, I really appreciate you taking the time to share this.
It looks like you are well aware of the pain-points of the current API, so if you would like to give a hand with a more functional API for v2 it would be awesome.
Hi
There is an issue with date formatting, such that after a number of date values, the date formatting is not applied. This appears to be as a result of the workbook supporting a finite number of styles and after this is exceeded new styles not being applied. See issue described on Stack Overflow:
https://stackoverflow.com/questions/48319626/apache-poi-setting-date-format-not-always-properly-formatting-in-excel
As we can see in the function below styles are created dynamically, for each cell where the value is detected as being of a date type:
The solution is to create the workbook date style once and then pass it into this function. I noticed reading some of the PRs that you're looking to use a more declarative approach, by using maps to pass around values. This is probably a good use case.
As a workaround have done as follows, not ideal, but fixes the issue:
The alternative would have been to intern half the library to pass the style through when creating the workbook.
Hope this helpful :-)
The text was updated successfully, but these errors were encountered: