Powershell: Daten aus CSV auslesen
Hallo,
ich habe eine CSV-Datei, die zwei Spalten enthalten. Die Spalten heißen "Name" und "Vorname". Ich möchte die Namen in der Ausgabe angezeigt haben.
Aber wenn ich z. B. diesen Code nehme:
ist die Ausgabe null.
Das es nicht an der CSV-Datei liegt, hab ich schon geprüft, denn mit diesem Code geht es:
Hier wird aber die gesamte Zeile angezeigt.
Habe ich einen Denkfehler gemacht?
ich habe eine CSV-Datei, die zwei Spalten enthalten. Die Spalten heißen "Name" und "Vorname". Ich möchte die Namen in der Ausgabe angezeigt haben.
Aber wenn ich z. B. diesen Code nehme:
$import = ".\users.csv"
$users = Import-Csv -Path $import -Delimiter ";"
foreach ($user in $users) {
Write-Host $user.Name
Write-Host $user.Vorname
}
Das es nicht an der CSV-Datei liegt, hab ich schon geprüft, denn mit diesem Code geht es:
foreach ($user in $users) {
Write-Host $user
}
Habe ich einen Denkfehler gemacht?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 81160092431
Url: https://administrator.de/contentid/81160092431
Ausgedruckt am: 23.11.2024 um 08:11 Uhr
4 Kommentare
Neuester Kommentar
Moin.
Zeig doch mal deine CSV... Da stimmt was beim Import nicht, z.B. falschen Delimiter angegeben oder Überschriften falsch benannt.
Geht doch, guckst du
https://tio.run/##dU@9CsIwEN7zFEcpVIfUBwhCRQcdKk46h3KlgbQpl6QK6rPHtLVu3n ...
Gruß Strods
Zeig doch mal deine CSV... Da stimmt was beim Import nicht, z.B. falschen Delimiter angegeben oder Überschriften falsch benannt.
Geht doch, guckst du
https://tio.run/##dU@9CsIwEN7zFEcpVIfUBwhCRQcdKk46h3KlgbQpl6QK6rPHtLVu3n ...
ist die Ausgabe null.
Bedenke das Write-Host nur auf den Bildschirm schreibt aber in Wirklichkeit nichts zurück gibt, zurückgeben macht bspw. Write-Output.Gruß Strods
Das kost ne Runde für alle. 😁