【发布时间】:2014-03-31 02:22:11
【问题描述】:
我有一个非常基本的批处理命令来将 csv 文件合并在一起,但是我需要将它们合并,以便列并排而不是继续。每个文件上总是有相同数量的记录。这是我到目前为止的基本代码:
COPY File1.csv + File2.csv CombinedFile.csv
【问题讨论】:
标签: batch-file csv merge
我有一个非常基本的批处理命令来将 csv 文件合并在一起,但是我需要将它们合并,以便列并排而不是继续。每个文件上总是有相同数量的记录。这是我到目前为止的基本代码:
COPY File1.csv + File2.csv CombinedFile.csv
【问题讨论】:
标签: batch-file csv merge
试试这个:
@echo off
setlocal EnableDelayedExpansion
< File2.csv (
for /F "delims=" %%a in (File1.csv) do (
set /P line2=
echo %%a,!line2!
)
) > CombinedFile.csv
【讨论】: