将tsv文件转换为csv

时间:2017-03-26 17:17:28

标签: powershell

我有多个.tsv文件,我想使用Windows Powershell转换为.csv文件。

我用过

Import-Csv C:\temp\file\users.txt -Delimiter "`t"

但我无法导出到csv文件。

有人可以帮忙吗?

1 个答案:

答案 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