hittnau
Aktives Mitglied
Hallo zusammen
Gemäss dem neuen ISO-Standard 20022 werden von den schweizer Banken die ESR-Gutschriftsdateien ab 2018 als XML-Dateien bereitgestellt. Diese Dateien kann man in Excel zwar öffnen, aber es gibt folgendes Problem:
Die Referenznummer des verwendeten Einzahlungsscheins ist 27-stellig. Diese wird im Excel als Exponentialzahl (z.B. 8.11127102E+26) dargestellt. In diversen Foren wird beschrieben, dass man die entsprechende Zelle als "Zahl" oder als "Text" formatieren muss, um die Zahl in der ganzen Länge darstellen zu können. Das ist zwar möglich, wenn man das Feld vorgängig (also bevor man eine lange Zahl eingibt) als "Zahl" oder "Text" formatiert.
Wenn ich aber, wie in meinem Fall, eine XML-Datei öffne, kann ich das ja nicht vorgängig machen. Die ganze Daei wird im XML-Standar geöffnet und das Feld mit der Referenznummer wird automatisch als Exponentialzahl eingelesen. Wenn ich jetzt diese Feld umformatiere, wird die Zahl ab der 15. Stelle nur noch mit Nullen dargestellt (Excel-Standard). Wie kann ich nun diese Zahl in eine 27-stellige Zahl umwandeln?
Im Anhang habe ich einen Printscreen dieser XML-Datei beigefügt.
Für Ihre Hilfe wäre ich sehr dankbar.
Gruss
Urs Angst
Gemäss dem neuen ISO-Standard 20022 werden von den schweizer Banken die ESR-Gutschriftsdateien ab 2018 als XML-Dateien bereitgestellt. Diese Dateien kann man in Excel zwar öffnen, aber es gibt folgendes Problem:
Die Referenznummer des verwendeten Einzahlungsscheins ist 27-stellig. Diese wird im Excel als Exponentialzahl (z.B. 8.11127102E+26) dargestellt. In diversen Foren wird beschrieben, dass man die entsprechende Zelle als "Zahl" oder als "Text" formatieren muss, um die Zahl in der ganzen Länge darstellen zu können. Das ist zwar möglich, wenn man das Feld vorgängig (also bevor man eine lange Zahl eingibt) als "Zahl" oder "Text" formatiert.
Wenn ich aber, wie in meinem Fall, eine XML-Datei öffne, kann ich das ja nicht vorgängig machen. Die ganze Daei wird im XML-Standar geöffnet und das Feld mit der Referenznummer wird automatisch als Exponentialzahl eingelesen. Wenn ich jetzt diese Feld umformatiere, wird die Zahl ab der 15. Stelle nur noch mit Nullen dargestellt (Excel-Standard). Wie kann ich nun diese Zahl in eine 27-stellige Zahl umwandeln?
Im Anhang habe ich einen Printscreen dieser XML-Datei beigefügt.
Für Ihre Hilfe wäre ich sehr dankbar.
Gruss
Urs Angst