Board logo

标题: [文件操作] 批处理如何读取excel文件的内容 [打印本页]

作者: Kamil_L    时间: 2017-12-5 21:26     标题: 批处理如何读取excel文件的内容

要做一个bat,内容是把excel中第一行的英文列名上面添加上中文列名。
用bat创建的excel可以读取。但是右键新建的excel就读取不了。
用什么方式可以读取excel里面的内容?
一下是我写的源码。
-----------------------------------------
@echo off
set a=0
set a1=0
set b=0
set c=0
set c1=0
for /f "tokens=1-2 delims=:" %%i in ('findstr "one" *.xls') do (set c=%%i
set c1=%%j)
:re
set /a b+=1
for /f "tokens=%b%" %%t in ('echo %c1%') do set a=%%t
for /f "tokens=2" %%k in ('findstr "%a%" ..\翻译字典.xls') do set a=%%k
if %a%==%a1% goto :go
set a1=%a%
set /p="%a%"<nul >>翻译后文件.xls
goto :re
:go
echo.>>翻译后文件.xls
type %c%>>翻译后文件.xls
pause
-------------------------------------------------
如果用别的方式读取怎么修改上面的代码?求高人指点。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2