用excel把xls转化成csv(【文件】——【导出】——【更改文件类型】——【CSV 逗号分隔……】)。
把要处理的文件和csv文件与批处理程序放在同一目录。- @echo off
- pushd "%~sdp0"
- setlocal enabledelayedexpansion
- set csvn=999.csv
- for /f "skip=1 delims=, tokens=1,*" %%a in (%csvn%) do (set .%%a=%%b)
- for %%a in (*) do (if defined .%%~na (
- if "%%a" neq "%csvn%" (if "%%a" neq "%~nx0" (
- copy "%%a" "D:\新的文件夹\!.%%~na!%%~xa"
- ))
- ))
- pause
- exit
复制代码
|