Powershell CSV innerhalb einer Variable ändern
Hallo,
ich habe ein kleines Problem, ich möchte eine CSV Datei einlesen, bearbeiten und weiter machen, ohne die CSV-Datei zu überschreiben/neu zu erstellen.
Das bedeutet
CSV:
$changecsv nach Änderung:
Es sollte aber weiterhin eine CSV bleiben, da es so weiter verwendet wird, ohne mit Set-Content o.ä. Dateien zu erstellen.
Geht doch sicher irgendwie?
Vielen Dank.
Mfg
ich habe ein kleines Problem, ich möchte eine CSV Datei einlesen, bearbeiten und weiter machen, ohne die CSV-Datei zu überschreiben/neu zu erstellen.
Das bedeutet
CSV:
oldterm,newterm,convertsid
File,A,true
File,B,true
File,C,false
$changecsv=Import-Csv "C:\Datei.csv"
$changecsv=$changecsv | %{
$_.newterm -replace ("A","B") `
-replace ("C","D")
}
$changecsv nach Änderung:
B
B
D
Es sollte aber weiterhin eine CSV bleiben, da es so weiter verwendet wird, ohne mit Set-Content o.ä. Dateien zu erstellen.
Geht doch sicher irgendwie?
Vielen Dank.
Mfg
Please also mark the comments that contributed to the solution of the article
Content-Key: 385492
Url: https://administrator.de/contentid/385492
Printed on: April 20, 2024 at 00:04 o'clock
1 Comment
$changecsv=Import-Csv "C:\Datei.csv"
$changecsv | %{
$_.newterm = $_.newterm -replace "A","B"
$_.newterm = $_.newterm -replace "C","D"
}
$changecsv