使用PowerShell将具有多行的CSV单列转换为单行

时间:2017-03-20 02:56:25

标签: powershell csv

使用powershell将包含多行的CSV单列转换为单行。

INPUT

00:00:05:00
00:00:10:00
00:00:15:00

输出

00:00:05:00,00:00:10:00,00:00:15:00

1 个答案:

答案 0 :(得分:1)

你应该在研究学习之前付出更多的努力,然后再问:-(
这非常简单。

> cat input.csv
00:00:05:00
00:00:10:00
00:00:15:00

> $csv = import-csv .\input.csv -header data
> $csv.data -join(',')
00:00:05:00,00:00:10:00,00:00:15:00

> "$($csv.data)" -replace ' ',','
00:00:05:00,00:00:10:00,00:00:15:00

> (gc .\input.csv) -join(',')
00:00:05:00,00:00:10:00,00:00:15:00

仅显示一些可能的方式。