将多个.csv文件合并为一个

时间:2016-02-01 10:22:38

标签: csv powershell

我有多个csv文件,所有文件都有相同的标题,都在同一个文件夹中,我必须将它们组合起来创建一个大的csv文件。由于每个.csv文件都有相同的标题,我想一次使用它就足够了。

所有文件都是这样的(也由','分隔):

Header1,Header2,Header3
Data1, Data2, Data3
Data4, Data5, Data6
你帮帮忙吗?我对Powershell不太满意,尝试了不同的代码,但没有什么能真正帮助我。

由于

3 个答案:

答案 0 :(得分:1)

如果所有csv具有相同的列,只需:

if

答案 1 :(得分:0)

如果您要导入当前文件夹中的所有CSV,您可以执行以下操作:

Get-ChildItem *.csv | % { Import-Csv $_ }

答案 2 :(得分:-1)

首先将第一个文件复制到输出文件。

然后看到这个(问题,答案): https://stackoverflow.com/a/2076557/1331076 它向您展示了如何从文件中删除第一行。 你必须修改它,所以不是替换你现有的文件,而是Add-Content到输出文件。

相关问题