Quiero procesar un archivo csv en powershell, pero no sé cuáles serán los encabezados de columna en el archivo CSV cuando se procese.cómo recorro una línea desde un archivo csv en powershell
Por ejemplo:
$path = "d:\scratch\export.csv"
$csv = Import-csv -path $path
foreach($line in $csv)
{
foreach ($head in $line | get-member | where-object {$_.MemberType -eq "NoteProperty"} | select Definition)
{
#pseudocode...
doSomething($head.columnName, $head.value)
}
}
Cómo hacer yo bucle a través de la línea en el archivo csv, recibiendo el nombre de la columna y el valor? ¿O hay otra forma en que debería estar haciendo esto (como no usar Import-csv)?
Gracias Shay, que funciona perfectamente. – simon
Esto saltó la primera línea para mí. No estoy usando encabezados en mi csv y solo tengo una fila sin comas ex: thing1 thing2 ect .. En otras palabras, una lista simple –
Radmation