Zahlenformat bei Verwendung von XML-Schema
27.06.2017 11:30:34
XML-Schema
kennt einer eine Lösung zu folgenden Problem bei Verwendung eines XML-Schemas?
In der xml-Datendatei werden die Zahlenbeträge mit Komma getrennt angeliefert. So wie ich das verstanden habe, kennt das XML-Schema bei Datentyp decimal als Trennzeichen nur den Punkt. Somit konnte ich im Schema die Restriktion für die "deutsch formatierten" Zahlenwerte nur als Typ String mit einem regulären Ausdruck machen.
Das Problem holt mich aber wieder ein, wenn ich im Excel ein Mapping von der Schema-Datei auf Excel-Spalten mache. Natürlich "weiß" das Excel jetzt nicht, daß es sich um Zahlen handelt und damit funktionieren alle Berechnung mit Zahlenwerten nicht.
Es funktioniert erst dann, wenn ich per find-and-replace in der xml-Datendatei alle "," mit "." substituiere und auch ein Schema verwende, wo Datentyp decimal für die entsprechenden Attribute eingetragen ist.
Gibt es hier eine bessere Lösung als den Workaround?
Danke für Input
Johannes