Benutzer-Werkzeuge

Webseiten-Werkzeuge


powershell:allgemein:formate

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
powershell:allgemein:formate [2021/04/12 16:31] – angelegt henningpowershell:allgemein:formate [2024/05/27 08:36] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 2: Zeile 2:
 ===== Führende Nullen ===== ===== Führende Nullen =====
 __**Anwendungsfall**__: In einem Textfeld gespeicherte Ziffern werden bei der Übernahme als Zahl interpretiert. In der Folge werden führende Nullen abgeschnitten, wodurch Vergleiche nicht mehr funktionieren (Beispiel war eine gekürzte, fünfstellige Personalnummer).\\ __**Anwendungsfall**__: In einem Textfeld gespeicherte Ziffern werden bei der Übernahme als Zahl interpretiert. In der Folge werden führende Nullen abgeschnitten, wodurch Vergleiche nicht mehr funktionieren (Beispiel war eine gekürzte, fünfstellige Personalnummer).\\
-__**Lösung**__: Die Zahl in einen String umwandeln, die Anzahl der fehlenden Nullen über die Feldlänge ermitteln und dann die Nullen auffüllen.\\+__**Lösung**__: Die Zahl in einen String umwandeln, die Anzahl der fehlenden Nullen über die Feldlänge ermitteln und die Nullen davorsetzen.\\
 <code powershell> <code powershell>
 foreach ($object in $sorted) foreach ($object in $sorted)
Zeile 17: Zeile 17:
     }     }
 </code>  </code> 
-   + 
 +Die Konvertierung in Zahl bei dem Export über ''Export-Excel'' lässt sich dann feldweise (hier für das Feld "personalnummer)"über die Option ''NoNumberConversion'' unterbinden. 
 +<code powershell>$sorted | Export-Excel -NoNumberConversion personalnummer C:\_WorkDir\Rexx\Export_05.xlsx</code>
powershell/allgemein/formate.1618237864.txt.gz · Zuletzt geändert: 2024/05/27 08:34 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki