[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理如何读取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
-------------------------------------------------
如果用别的方式读取怎么修改上面的代码?求高人指点。

返回列表