我有多个.tsv文件,我想使用Windows Powershell转换为.csv文件。
我用过
Import-Csv C:\temp\file\users.txt -Delimiter "`t"
但我无法导出到csv文件。
有人可以帮忙吗?
答案 0 :(得分:3)
使用Export-Csv
cmdlet导出数据。
现在,Import-Csv
一次只接受一个文件,因此将其包装在循环或ForEach-Object
cmdlet中:
Get-ChildItem C:\temp\file\ -Filter *.txt |ForEach-Object {
Import-Csv $_.FullName -Delimiter "`t"
} |Export-Csv C:\path\to\output.csv -Delimiter "`t" -NoTypeInformation