Daten in eine CSV Datei schreiben.
# Array aus Arrays
$newData = @(
@("Max Mustermann", 30, "max@example.com"),
@("Erika Musterfrau", 25, "erika@example.com")
)
# Pfad zur Zieldatei
$outputCsvPath = "test.csv"
# Header in CSV-Datei schreiben
$header = "Name", "Alter", "Email"
$header -join "," | Out-File -FilePath $outputCsvPath
# Daten in CSV-Datei schreiben
$newData | ForEach-Object { $_ -join "," } | Add-Content -Path $outputCsvPath
Daten aus einer CSV Datei lesen.
# Pfad zur CSV-Datei
$csvPath = "test.csv"
# Daten aus der CSV-Datei lesen
$data = Import-Csv -Path $csvPath
# Die $data Variable enthält jetzt ein Array von Objekten, wobei jedes Objekt eine Zeile aus der CSV-Datei repräsentiert.
# Du kannst auf die Daten zugreifen, indem du auf die Eigenschaften der Objekte zugreifst.
foreach ($row in $data) {
Write-Host "Name: $($row.Name), Alter: $($row.Alter), Email: $($row.Email)"
}