PowerShell:
Werken met CSV
Hoe te:
Een CSV-bestand importeren
$data = Import-Csv -Path "pad\naar\uwbestand.csv"
$dataVoorbeelduitvoer:
Naam Beroep Locatie
---- ---------- --------
John Doe Ontwikkelaar New York
Jane Smith Analist San FranciscoExporteren naar een CSV-bestand
$data | Export-Csv -Path "pad\naar\nieuwbestand.csv" -NoTypeInformationMaakt “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" -NoTypeInformationSpecifieke Kolommen Selecteren
$data | Select-Object Naam, LocatieVoorbeelduitvoer:
Naam Locatie
---- --------
John Doe New York
Jane Smith San Francisco
Emily Clark AustinUitgediept
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.