PowerShell:
Werken met CSV
Hoe te:
Een CSV-bestand importeren
$data = Import-Csv -Path "pad\naar\uwbestand.csv"
$data
Voorbeelduitvoer:
Naam Beroep Locatie
---- ---------- --------
John Doe Ontwikkelaar New York
Jane Smith Analist San Francisco
Exporteren naar een CSV-bestand
$data | Export-Csv -Path "pad\naar\nieuwbestand.csv" -NoTypeInformation
Maakt “nieuwbestand.csv” met de gegevens van $data
.
Een Rij Toevoegen aan CSV-gegevens
$newRow = [PSCustomObject]@{
Naam = 'Emily Clark'
Beroep = 'Ontwerper'
Locatie = 'Austin'
}
$data += $newRow
$data | Export-Csv -Path "pad\naar\uwbestand.csv" -NoTypeInformation
Specifieke Kolommen Selecteren
$data | Select-Object Naam, Locatie
Voorbeelduitvoer:
Naam Locatie
---- --------
John Doe New York
Jane Smith San Francisco
Emily Clark Austin
Uitgediept
Historisch gezien hebben CSV-bestanden hun wortels in de vroege computertijd als een eenvoudige manier om tabelgegevens te organiseren zonder dat complexe bestandsformaten nodig zijn. Alternatieven, zoals XML en JSON, bieden rijkere gegevensstructuren, maar CSV blinkt uit voor tabelgegevens vanwege de leesbaarheid, lage overhead en het gemak van bewerking met eenvoudige teksteditors. In PowerShell omvatten de cmdlets Import-Csv
en Export-Csv
de implementatiedetails, waarbij de bestands-I/O en gegevensomzetting naar en van .NET-objecten worden afgehandeld.