mayli01
Goto Top

PowerShell Skript suchen und ersetzen in einer CSV

Hallo Leute!

Ich suche ein PowerShell Skript für eine CSV Datei.
In der CSV gibt es eine Kopfzeile ("Artikel") mit Artikelnummern die ein "#" enthalten (bsp. "JST#7L78")

Nun möchte ich das "#" Zeichen durch ein "-" ersetzen.

Gibt es da eine Möglichkeit bzw. kann mir da jemand weiterhelfen.

Vielen Dank im voraus!

Grüße Alex

Content-ID: 304449

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

Ausgedruckt am: 22.11.2024 um 18:11 Uhr

colinardo
Lösung colinardo 13.05.2016 aktualisiert um 16:48:52 Uhr
Goto Top
Hallo Alex,
sorry hatte deinen Text erst falsch interpretiert, denke das ist das was du machen willst (Trennzeichen für im und Export natürlich anpassen)
# Pfad der CSV-Datei
$path = 'C:\demo.csv'  
# CSV importieren
$csv = Import-CSV $path -Delimiter ";"   
# # in der Spalte Artikel durch - ersetzen
$csv | %{$_.Artikel = $_.Artikel -replace '#','-'}  
# Daten zurückschreiben
$csv | export-csv $path -Delimiter ";" -Encoding UTF8 -NoType  
Grüße Uwe
mayli01
mayli01 13.05.2016 um 17:24:15 Uhr
Goto Top
Hallo Uwe!

Hat super funktioniert,
vielen Dank!
colinardo
colinardo 13.05.2016 aktualisiert um 17:25:46 Uhr
Goto Top
Keine Ursache face-smile

Schöne Pfingsten.
Grüße Uwe