我正在尝试制作报告文件。每个月末,从Snapengage(公司服务聊天)下载CSV文件。我用过:
cd C:\Users\****\****\****\SnapEngage Raw
copy *.csv combined.csv
这很好但我想只使用第一个文件中的标题,只保留其余文件中的数据行。
我尝试使用此引用本网站和其他几个网站。
cd C:\Users\****\****\****\SnapEngage Raw
copy *.csv combined.csv
@echo off
ECHO Set working directory
cd /d %~dp0
ECHO Deleting existing combined file
echo '' > combined.csv
setlocal ENABLEDELAYEDEXPANSION
set cnt=1
for %%i in (*.csv) do (
if cnt==1 (
for /f "delims=/" %%j in ('type "%%i"') do echo %%j >> combined.csv
) else (
for /f "skip=1 delims=" %%j in ('type "%%i"') do echo %%j >> combined.csv
)
set /a cnt+=1
)
当我运行它时,它会卡在“删除组合文件”上。我希望能够组合CSV文件,然后编辑它们,添加唯一的ID列。所以我可以将它与跟踪excel表联系起来。