有人可以告诉我如何在PowerShell中读取带有数字标题的csv文件 例如:
1,2,3,4,5,6
value1,value2,value3,value4,value5,value6
value1,value2,value3,value4,value5,value6
value1,value2,value3,value4,value5,value6
我试过了
$csvObject = Import-Csv -Path <file name>
ForEach ($dataRow in $csvObject) {
$val1 = $dataRow.1
Write-Host $val1
}
并且它不起作用,有人可以指导我如何阅读此文件?
答案 0 :(得分:1)
我明白了,问题是当我尝试使用value作为大写时,powershell ISE将它显示为语法错误。所以我将其更改为$dataRow."1".ToUpper()
而不是$dataRow.1.ToUpper()
。
感谢。