使用Powershell将CSV文件附加到另一个文件的末尾

时间:2017-02-18 16:50:20

标签: powershell csv

将CSV文件附加到另一个CSV的末尾

我有两个具有相同列结构的CSV文件。 A.csv和B.csv

寻找powershell方法将B.csv附加到A.csv的末尾,没有标题。

提前致谢!

3 个答案:

答案 0 :(得分:0)

你可以尝试:

Import-Csv a.csv, b.csv | Export-Csv c.csv -notype 

答案 1 :(得分:0)

为简单起见,我建议使用Import-Csv | Export-Csv的答案。请注意,将这两个(可能很大的)文件解析为CSV可能并不是非常有效,但这并不是必需的。

此示例不对文件结构做任何假设,只接受文件2(没有第一行)并将其附加到文件1:

Get-Content .\file2.txt | where ReadCount -gt 1 >> .\file1.txt

答案 2 :(得分:0)

@JPBlanc

的变化
 $files=@("C:\temp\test\a.csv", "C:\temp20170219\test\b.csv")
 import-csv $files | export-csv -NoType "c:\temp\c.csv"