如何使用csvfix将标头添加到.csv文件

时间:2015-04-13 07:26:31

标签: powershell csv

我使用csvfix在多个文件中拆分csv,但现在我在这些新文件中没有任何标题。

所以我尝试了这个:

csvfix echo -smq -hdr "zone,location,subject,start date" '.\myfile.csv' | Out-File -filepath '.\myfile.csv'

它不起作用,myfile.csv只包含标题,所有原始数据都丢失了。我确信有充分的理由,但我不明白为什么。

有什么问题?

2 个答案:

答案 0 :(得分:0)

我相信必须有一种方法可以通过csvfix实现这一目标,但是你在这里发布了一个问题,所以这里是一个简单的解决方案:

Get-Content .\myfile.csv | Set-Content .\temp.csv
"zone,location,subject,start date" | Set-Content .\myfile.csv
Get-Content .\temp.csv | Add-Content .\myfile.csv

干杯!

答案 1 :(得分:0)

我遇到了同样的问题,只想制作一个简单的.csv文件,其中只包含标题信息,然后使用cat加入它们。

即。像cat file1.csv file2.csv>> file3.csv