Hallo zusammen,
ich würde gerne über den File structure wizard eine CSV-Datei mit Punkt-getrennten Dezimalzahlen einlesen. Zur Sicherung der Datenqualität möchte ich zusätzlich die Daten zunächst über das Feature "Abort reading with error" unter den Advanced Settings, Reiter "Error Handling" verwenden, damit sichergestellt ist, dass die Daten nicht als Komma-getrennte Dezimalzahlen angeliefert worden sind. Falls die Daten mit Komma geliefert worden sind, soll der Import abgebrochen werden.
Hierfür habe ich beispielhaft eine Datei vorbereitet in der die Struktur der ursprünglich angelieferten Daten ersichtlich ist:
In der nächsten Ansicht ist nun dargestellt, dass nach der Wahl des Data Type "Double" und dem Format "'#.#", die entsprechenden Werte nicht korrekt eingelesen werden können.
Wenn man das Format auf "#.##" umstellt, wird nur der erste Wert korrekt eingelesen.
Auch eine Erhöhung der Anzahl der Rauten nach dem Punkt hilft nicht, dass der zweite Wert korrekt eingelesen wird. Eine Umstellung auf Float bzw. Decimal hat auch nichts geholfen.
Gibt es eine Format-Einstellung mit der der zweite Werte korrekt ausgelesen werden kann? Bisher würde nur die Einstellung <Auto> helfen, aber diese wirft anschließend keinen Fehler mehr, wenn der Zahlenwert mit einem Komma als Dezimaltrennzeichen angeliefert wird.
Gibt es darüber hinaus eine Format-Einstellung in der die Werte unabhängig von den vorhandenen Nachkommazahlen korrekt ausgelesen werden können, sodass man nicht immer darauf achten muss, dass sämtliche Werte in der entsprechenden Spalte der zugelieferten CSV-Datei genau X Nachkommawerte haben?
Vielen Dank!