- @echo on &setlocal enabledelayedexpansion
- set/a m=2,n=-1
- for /f "tokens=1-3 delims= " %%i in (test.xls) do (
- set/a n+=1
- if !n!==0 (>test.xls echo %%j %%k) else (
- if "%%j"=="total" (
- >>test.xls echo %%i:%%j =sum(b!m!:b!n!^)
- set/a m=n+2
- ) else (
- >>test.xls echo %%j %%k
- )
- )
- )
- exit
复制代码 echo以及delims后面的空格都是一个TAB字符.顺便问问各位老大,怎么用p把数据写进已经排版的xls文件(比如居中,改变了列宽等)中呢?
[ 本帖最后由 qlcom 于 2008-12-18 20:15 编辑 ] |