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 ";"
}

{{percentage}} % positiv

DANKE für deine Bewertung!
➨ Roulette verdoppeln: Gewinn garantiert? Martingale Simulator |
➦ PowerShell Beispiele
| Powershell Remote ➨
Top-Artikel in diesem Bereich
PowerShell: Dateiattribute: Datum ändern - ganz ohne Tools
Als Alternative zu speziellen Programmen kann auch mit PowerShell das Datum einer Datei oder eines Ordners geändert werden.
PowerShell: Bildschirmschoner verhindern: Maus regelmäßig bewegen
Wer die Einstellungen für die Bildschirmsperre nicht ändern kann, kann alternativ regelmäßig die Maus bewegen, oder die Maus von einem Script bewegen lassen. Ursprünglich als AutoIt-Script veröffentlicht, habe ich das Script mit ein paar PowerShell-Zeilen nachgebaut. Wer die folgenden Befehle in eine PowerShell-Sitzung kopiert, verhindert, dass sich der Computer sperrt: