我需要导入一个没有任何标题的制表符分隔文件。我正在寻找实现这一目标的最佳方法,因为我目前只熟悉使用标头的逗号分隔导入。要导入的文件将命名为datafile.out
我已尝试过以下操作,但我无法使用$contents[3]
访问行中的单个值;这将获得第四排。我希望在每个标签分离后得到值:
$contents = Add-Content $file -delimted "'t"
答案 0 :(得分:2)
您的要求并不是很清楚,但如果您尝试导入一个没有标题行的制表符分隔文件,那么您可以这样做:
$contents = Import-Csv SomeFile.txt -Delimiter "`t" -Header ColumnName1,ColumnName2,ColumnName3
根据需要更改-Header
开关中的列名称。