itnerd02
Goto Top

Neue Spalte in CSV mit ID Zahlen (1-1000) generieren mit PowerShell

Hallo Zusammen,

Meine Aufgabe ist es aus einer CSV Datei nur gewisse Spalten auszuwählen und diese in eine neue CSV abzuspeichern.

In der neuen CSV muss ich eine neue Spalte (anhand Powershell) generieren dort sollen Zahlen der Reihenfolge von 1-1000 eingefügt werden.

In meiner neuen CSV hat es eine Spalte wo kind_name heisst.

Nun will ich eine neue Spalte generieren wo kind_id heisst. Das funktioniert soweit auch, doch wie kann ich nun diese Zahlen von 1-1000 einfügen, dass jede Schuleinheit eine ID bekommt?


Vielen Dank für eine Antwort

Content-ID: 562370

Url: https://administrator.de/forum/neue-spalte-in-csv-mit-id-zahlen-1-1000-generieren-mit-powershell-562370.html

Ausgedruckt am: 16.02.2025 um 20:02 Uhr

Fennek11
Lösung Fennek11 01.04.2020 um 18:25:08 Uhr
Goto Top
Hallo,

in einem Mini-Nachbau ging das:

$csv = Import-Csv -Path C:\Users\xxxxxxx\Desktop\CSV.txt -Delimiter ',' | Select-Object *,"ID"   

for ($i=0; $i -lt $csv.Count; $i++) {
     $csv[$i].ID = $i+10
     $csv[$i]
}

$csv | Export-Csv  'C:\Users\xxxxxx\Desktop\CSV1.txt' -NoTypeInformation -Delimiter ','  
ITnerd02
ITnerd02 01.04.2020 um 19:33:28 Uhr
Goto Top
Vielen Herzlichen Dank, das hat super funktioniertface-smile