使用Powershell将CSV文件添加到另一个的末尾
问题描述:
将CSV文件附加到另一个CSV的末尾使用Powershell将CSV文件添加到另一个的末尾
我有两个具有相同列结构的CSV文件。 A.csv和B.csv
寻找一种powershell的方式来将B.csv追加到A.csv的结尾,而不需要标题。
提前致谢!
答
我建议答案与Import-Csv | Export-Csv
为了简单。请注意,如果没有必要,将两个(可能较大的)文件解析为CSV可能不是非常有效。
这个例子没有做出关于文件的结构中的任何假设和只需要文件2(没有第一行),并追加到文件1:
Get-Content .\file2.txt | where ReadCount -gt 1 >> .\file1.txt
答
你可以只是尝试:
Import-Csv a.csv, b.csv | Export-Csv c.csv -notype
+1
也许与一个-notype –
答
变化上@JPBlanc
[email protected]("C:\temp\test\a.csv", "C:\temp20170219\test\b.csv")
import-csv $files | export-csv -NoType "c:\temp\c.csv"
工作得很好,谢谢! –