PowerShell Textdatei und csv lesen / schreiben
Dieser Artikel ist eine Zusammenfassung von Beispielen fĂŒr das Erstellen und Auslesen von Text und CSV Dateien in PowerShell.
Text Datei erstellen
'Name','Nummer' | out-file c:\temp\text.txt
CSV Datei erstellen
'Name,Nummer' | out-file c:\temp\text.csv
CSV Datei Inhalt anhÀngen
'Walter,007' | out-file c:\temp\text.csv -Append
Textdatei einlesen
Get-Content c:\temp\text.txt
CSV Datei aus einem Objekt
Mittels Export-CSV
 können Objekte in eine CSV-Datei exportiert werden:
get-counter | Export-CSV test.csv -append
"append" fĂŒgt Werte zu einer bestehenden .csv-Datei hinzu und legt eine .csv Datei an, falls keine existiert
Eventuell nĂŒtzliche zusĂ€tzliche Parameter:
-Encoding UTF8
... kodiert die Datei in UTF8, wird eventuell benötigt, bei Problemen mit Umlauten
-Delimiter ";"
... Anstelle von "," als Trennzeichen wird ";" verwendet
-NoTypeInformation -Force
... deaktiviert die erste Zeile im CSV in der PowerShell Informationen zu der Datei ablegt.
CSV Datei einlesen
Import-csv c:\temp\text.csv
Import-csv c:\temp\text.csv | select -ExpandProperty Nummer
bestimmte EintrÀge aus der CSV-Datei auslesen
Import-csv c:\temp\text.csv | Where-Object {$_.Name -eq 'Walter'}
siehe dazu auch:Â PowerShell Syntax: vergleichen und verschachtelnÂ
bestimmte Werte aus der CSV-Datei auslesen
$(Import-csv c:\temp\text.csv | Where-Object {$_.Name -eq 'Walter'}).Nummer
Â
Â

{{percentage}} % positiv

DANKE fĂŒr deine Bewertung!
<< PowerShell Hashtable | Windows PowerShell | PowerShell Log-Files: Logging in eine Textdatei - write to file >>
Top-Artikel in diesem Bereich
Windows PowerShell Skript erstellen und ausfĂŒhren
Im einfachsten Fall ist ein PowerShell-Skript eine Textdatei mit einer Reihe von PowerShell-Befehlen. Als PowerShell Skript versteht man eine Datei mit der Endung .ps1. Die Skriptdatei kann eine Sammlung von Befehlen, Funktionen oder Cmdlets enthalten.
Im einfachsten Fall ist ein PowerShell-Skript eine Textdatei mit einer Reihe von PowerShell-Befehlen. Als PowerShell Skript versteht man eine Datei mit der Endung .ps1. Die Skriptdatei kann eine Sammlung von Befehlen, Funktionen oder Cmdlets enthalten.
Windows PowerShell Befehle: commands im Ăberblick
die verfĂŒgbaren PowerShell Befehle können mit dem Befehl:
die verfĂŒgbaren PowerShell Befehle können mit dem Befehl: