我是Powershell的新手,不要经常使用它。
我需要使用powershell从csv文件中输出单元格A5的值
我的文件-
col1 col2 col3 col4
---- ---- ---- ----
1002 1005 1006 1007
A1单元中需要的值,即1002。选择应通过单元号完成。
$a = @(Import-CSV filepath.csv)
$a[1].(col1)
预先感谢
答案 0 :(得分:1)
将CSV导入您的变量
$a = Import-CSV filepath.csv
然后获取第一行$a[0]
,并使用.
表示法获取所需的列。请注意,数据的第一行是0
,因为powershell将CSV转换为对象,从而将标题和数据分开。
$a[0].col1
如果您不需要CSV中的任何其他值,则可以放弃变量分配并将其调整为:
(Import-CSV filepath.csv)[0].col1
答案 1 :(得分:0)
第1行,第1列(A1)
$a[0].psobject.properties.value[0]
第1行,第5列(A5)
$a[0].psobject.properties.value[4]