Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| powershell:allgemein:formate [2021/04/12 16:37] – [Führende Nullen] henning | powershell:allgemein:formate [2024/05/27 08:36] (aktuell) – Externe Bearbeitung 127.0.0.1 |
|---|
| ===== 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) |
| </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. | 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> | <code powershell>$sorted | Export-Excel -NoNumberConversion personalnummer C:\_WorkDir\Rexx\Export_05.xlsx</code> |