【发布时间】:2013-11-20 15:11:54
【问题描述】:
我想合并 2 个 csv 文件。例如 csv1 文件包含前六列,csv2 文件包含(前 6 列为空)第 7、8、9 列。在合并的 csv 中,我需要原样(前 6 列 --first csv 和 7、8、9- ---第二个csv)。请帮助我
提前致谢
【问题讨论】:
-
请提供 csv 数据类型的示例:它是否包含特殊的批处理符号,例如。 ()!.?我看不到从这两个文件中批量读取数据的方法。所以需要预读一个文件。我建议改为使用 VB 或 C# 来完成您的任务。
-
没有特殊的批处理符号。我尝试了 type*.csv>merged.csv。但是它正在复制第 7、8、9 列中的 csv2 文件而不是 csv1...我不知道为什么?
-
张贴一个简短的例子,说明这两个文件和你想要的结果,拜托!
-
另外我假设两个 csv 文件的行数相同。并且 csv 中没有空行。
标签: batch-file csv merge