找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 28789|回复: 0

[文件操作] 批处理如何读取excel文件的内容

[复制链接]
发表于 2017-12-5 21:26:59 | 显示全部楼层 |阅读模式
要做一个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
-------------------------------------------------
如果用别的方式读取怎么修改上面的代码?求高人指点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 01:48 , Processed in 0.016730 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表