PowerShell csv mit Zeilenumbrüchen reparieren - Excel

Mit folgendem Beispielscript können aus einer csv-Datei alle Zeilenumbrüche entfernt werden, damit diese in Excel richtig dargestellt werden:

$csv=Import-Csv "c:\temp\data.csv"
foreach ($line in $csv){
    foreach ($property in $($line | get-member | Where-Object MemberType -eq "NoteProperty").Name) {
		$line.$property = $($line.$property -replace "`n|`r" -replace '\|', ";" -replace "Equals \(case insensitive\)")
    }
    $line | Export-Csv "c:\temp\data-repaired.csv" -NoTypeInformation -Append -Delimiter ";"
}
bewerten:
diesen Beitrag positiv bewerten
(1)
diesen Beitrag negativ bewerten
(0)
Beitrag erstellt von Bernhard | Veröffentlicht: 13.08.2020 | Aktualisiert: 13.08.2020 | |🔔 | Kommentare:0

Fragen / Kommentare


DANKE! Wir werden deinen Kommentar ehestmöglich überprüfen


 
Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details