怎么用excel批量修改文件名?

来源:百度知道 编辑:UC知道 时间:2024/09/20 22:41:04
在DOS中用Dir取出文件名,将文件名复制在Excel中,将变更后的文件名写在对应的文件名后面,将内容复制到批处理文件中运行
这是怎么用的?谁能说的详细一些?
比如我的图片放在D盘123文件夹里,我要怎么做呢?

1、先启动电脑上的Excel,我跟大家举例演示,就随便创建了一个比较简单的表格,在C2单元格输入公式:="ren "&A2&".jpg "&B2&".jpg",这是一个字符链接公式,表示将A2单元格的内容重命名为B2单元格的内容,回车得到结果,然后单元格填充完整个表格。
2、复制C列中的内容,不包括标题,粘贴到一个记事本中,保存类型选为所有类型,然后另存为bat文件。
3、将bat文件放到与需要替换名称的文件,同一文件夹之内,双击执行即可。

运行以下批处理,会弹出一个excel来(前提是你装了excel)
在里面修改,然后关掉excel
就会自动修改

@echo off
REM 如果路径不同修改这里就可以了
set source=D:\123
echo 原文件名,新文件名>rename.csv
for %%a in ("%source%\*") do echo %%~nxa>>rename.csv
call rename.csv
:choice
set /p choice=确认修改?(y/n):
if "%choice%"=="y" (
for /f "skip=1 tokens=1,2" %%a in (rename.csv) do (
if not "%%b"=="" ren "%source%\%%a" "%%b"
)
exit /b
) else if (
"%choice%"=="n" exit /b
) else goto:choice

您好,excel并不具有批量修改文件名的功能,如果需要,建议您使用第三方软件,如好压自带的批量修改软件,您也可以参见以下百度经验来达到批量修改文件名的目的:
怎么批量修改文件名 dos批量修改文件名 如何批量修改文件名 批处理批量修改文件名 !*如何批量修改文件名??********************* 文件名批量修改软件 批量修改文件名 批量修改文件名的时候怎么去掉括号? 求批量修改文件名软件 如何批量修改文件名啊?