【发布时间】:2015-08-26 23:56:59
【问题描述】:
我想创建一个 Windows 批处理文件,以将一个充满 CSV 的文件夹合并到一个 CSV 文件中,但按列而不是最后。
file1.csv
A, B
1, 2
3, 4
5, 6
...
fileN.csv
C, D
1, 2
3, 4
5, 6
results.csv
A, B, C, D
1, 2, 1, 2
3, 4, 3, 4
5, 6, 5, 6
我见过的所有示例都将 2 个具有定义名称的文件或一个接一个的简单副本组合在一起。我找不到如何按列复制!
【问题讨论】:
-
必须合并多少个文件?
-
它们的长度都一样吗?
-
@aacini 可变文件数
-
@jme:超过 9 个文件?超过 81 个文件? PS - 在批处理文件中编程时,所有细节都很重要,可以产生巨大的影响!
-
@jme 如果您的文件有不同的行数,那么这些列将会混乱。任何一行的总长度也是有限的,因此这些细节很重要。
标签: windows csv batch-file