如何使用批处理合并csv文件

时间:2017-04-06 19:25:14

标签: csv batch-file vbscript merge xls

我必须使用批处理将一些.csv文件合并到一个.xls文件中。 问题是我必须逐列获取.csv文件,然后像这样放入.xls文件。 我可以批量使用,还是有更好的建议?我应该指定每个文件中有两列,其中一列是文本,另一列是十进制数。 谢谢!

1 个答案:

答案 0 :(得分:2)

我认为你的问题需要更多的工作。 XLS文件是Excel格式的二进制文件。由Excel 97 - 2003使用。

将文件从* .CSV重命名为* .XLS不会使其成为Excel文件,即使图标可能会更改而Excel将打开它,它仍然只是一个文本文件。如果您有一个批处理文件将带有逗号的文本文件转换为Excel文件,我会感到惊讶。最简单的转换方法是在Excel中打开CSV并将其另存为XLS文件。

所以问题可能是,如何将多个CSV文件合并为一个?

在这种情况下,您可以使用复制和" +",例如以下将四个CSV文件复制到OUTPUT.CSV

copy text1.csv + text2.csv + text3.csv + text4.csv OUTPUT.CSV

如果CSV文件有标题,那么这个问题也会合并,这样你就可以将随后的标题与数据混合在一起。

请详细说明?