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-Key: 562370

Url: https://administrator.de/contentid/562370

Printed on: April 26, 2024 at 16:04 o'clock

Member: Fennek11
Solution Fennek11 Apr 01, 2020 at 16:25:08 (UTC)
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 ','  
Member: ITnerd02
ITnerd02 Apr 01, 2020 at 17:33:28 (UTC)
Goto Top
Vielen Herzlichen Dank, das hat super funktioniertface-smile