Per un'applicazione Java che trascina dati da alcune origini e esegue autonomamente alcuni calcoli, vogliamo offrire agli utenti la possibilità di utilizzare le proprie stringhe di formato e preferire la sintassi della stringa di formato che conoscono da Excel (ad esempio "$ "#,###.,0
). essere lo stesso utilizzato in .net e Analysis Services.Esiste ovunque una libreria Java che supporti esattamente le stringhe di formato di Excel?
La cosa più vicina a utilizzare che ho trovato in Java è DecimalFormat che manca di alcune delle caratteristiche (ad esempio, migliaia e milioni di formattazione mettendo il separatore delle migliaia, alla fine, il galleggiante numeri in virgola Nan e l'infinito sono visualizzati in modo diverso, etc. e, probabilmente, a seconda del paese, ci saranno alcune piccole differenze aggiuntive.
Per ora, solo la formattazione numerica sarebbe sufficiente. Forse la data e formattazione di stringhe diventerà un requisito in futuro.
c'è una biblioteca, o dovremmo svilupparlo da soli?
Non riesco a immaginare che siamo gli unici ad avere questo problema.
POI come suggerito da Noel M non sembra offrire una soluzione. Altre idee?
Questa è la risposta più vicina a quello che mi aspettavo quando ho fatto la mia domanda - anche se non la useremo - poiché la licenza è GPL (quindi non utilizzabile nel nostro prodotto commerciale) o ha una licenza commerciale (che è troppo costosa per il piccolo uso faremo di una libreria completa di fogli di calcolo). – Frank