Für eine Java-Anwendung, die Daten aus einigen Quellen zusammenzieht und selbst Berechnungen durchführt, möchten wir Benutzern die Möglichkeit bieten, ihre eigenen Formatzeichenfolgen zu verwenden und bevorzugen die Formatstringsyntax, die sie aus Excel (zB "$ "#,###.,0
) kennen gleich verwendet werden in .net und Analysis Services.Gibt es irgendwo eine Java-Bibliothek, die genau die Formatzeichenfolgen von Excel unterstützt?
Die nächste Sache zu verwenden, dass ich in Java gefunden ist DecimalFormat die einige der Funktionen fehlen (zB Tausende und Millionen Formatierung durch die Tausender-Trennzeichen am Ende setzen, die Gleitkommazahlen NaN und unendlich unterschiedlich dargestellt, usw. und wahrscheinlich je nach Region, wird es einige zusätzliche kleine Unterschiede geben.
Vorerst nur die Formatierung von Zahlen ausreichen würde. Vielleicht eine Anforderung in Zukunft wird Datum und String-Formatierung.
gibt es eine Bibliothek, oder müssten wir das selbst entwickeln?
Ich kann mir nicht vorstellen, dass wir die einzigen sind, die dieses Problem haben.
POI wie von Noel M vorgeschlagen scheint keine Lösung zu bieten. Irgendwelche anderen Ideen?
Dies ist die nächste Antwort auf das, was ich erwartet habe, wenn ich meine Frage stelle - auch wenn wir sie nicht benutzen werden, da die Lizenz entweder GPL ist (also nicht in unserem kommerziellen Produkt verwendbar) oder eine kommerzielle Lizenz hat (was für die kleinen Gebrauch machen wir eine vollständige Tabellenkalkulationsbibliothek). – Frank