- @echo off & setlocal enabledelayedexpansion
- for /f %%i in (checklist.xls) do (
- (find /c "%%i" datalist.xls) >> compare.xls)
-
- for /f "tokens=2 delims=:" %%m in (compare.xls) do (
- if !m!==0 (echo F >>checklist1.xls)else (echo T>>40369697.xls))
- pause
- exit
复制代码 其中datalist.xls和checklist.xls已知,在checklist.xls里面找datalist.xls里面的数据行数,然后把行数的数字提取出来,和0进行比对,如果等于0则输出F,不等于则输出T,但是结果一直是T,求解释和解决!!! |