Pour une application Java qui tire des données de certaines sources et effectue elle-même des calculs, nous souhaitons offrir aux utilisateurs la possibilité d'utiliser leurs propres chaînes de format et préférer la syntaxe de chaîne de format Excel (par exemple "$ "#,###.,0
) être le même utilisé dans .net et Analysis Services. La chose la plus proche que j'ai trouvée en Java est DecimalFormat qui manque de certaines fonctionnalités (par exemple des milliers et des millions de mise en forme en mettant le séparateur des milliers à la fin, les nombres flottants NaN et infini sont affichés différemment, etc. , et probablement en fonction du pays, il y aura quelques petites différences.Existe-t-il une bibliothèque Java compatible avec les chaînes de format Excel?
supplémentaires Pour l'instant, la mise en forme numérique suffit. Date Peut-être et la mise en forme de chaîne deviendra une exigence à l'avenir.
y at-il une bibliothèque, ou devrions-nous développer cela nous-mêmes?
Je ne peux pas imaginer que nous sommes les seuls à avoir ce problème. Les POI suggérés par Noel M ne semblent pas offrir une solution. D'autres idées?
C'est la réponse la plus proche de ce à quoi je m'attendais en posant ma question - même si nous ne l'utiliserons pas - car la licence est soit GPL (donc non utilisable dans notre produit commercial), soit commerciale (trop chère pour le petit usage que nous ferons d'une bibliothèque de feuille de calcul complète). – Frank