CSVファイルを処理するときにCSVファイルの列見出しがどのようになるか分かりません。例えばpowershellのcsvファイルから行をループする方法
:
$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)
}
}
がどのように列の名前と値を取得し、CSVファイルのラインを通じてIループしていますか?あるいは、私がこれをやっていなければならない別の方法があります(Import-csvを使わないのと同じですか?)
ありがとうシェイ、それは完全に動作します。 – simon
これは私のための最初の行をスキップしました。私はCSVでヘッダーを使用していません。また、カンマなしの行が1つしかありません。thing1 thing2 ect ..つまり単純なリスト –
Radmation