用批处理批量修改excel文件名

Windows时代,大家习惯用鼠标点击,点击来完成任务,以前老手们常用的命令行貌似已经走入了穷途末路。基公安部,善用命令行、批处理甚至脚本,会给我们的日常电脑使用带来意想不到的方便。下面我们就来用批处理、命令行与脚本来批量修改Excel文件名

为满足儿子睡前十分钟小故事的需求,同时又不给自己事业来太多的劳碌,我下载了52篇世界童话名著660分钟配乐朗诵的童话故事。可这个童话故事解压后,其中的MP3文件名称是Fs001.mp3、fs002.mp3。直接复制到手机上播放?从文件名分不清是哪个童话故事,幸好,它还附带了一个文本文件,原来文件名应该是1、白雪公主、2、海的女儿

逐个使用复制粘贴来修改文件名?太麻烦,最终我使用批处理加EXcel完美解决这个难题。

Setp1:用Excel做准备

原童话故事文件名称还算有规律,我打开Excel表格,在A1单元格输入ren(改名指令),在B1中输入原文件名fs001,并填充至52行。再在C1、C2、f1、F2中输入.mp3,并填充至52行。再从存有童话故事文件名列表的文本文件中复制童话故事名称,粘贴到E列。接下来合并B和C列数据至D列,合并E和F列数据到G列,得到文件全名。

最后,在D列和G列合并得到的数据选择性粘贴一次清除公式。下来清除B、C、E、F列数据,并删除C和F列,得到形式与Dos相同的命令行数据表格。

Setp2:生成批处理

复制Excel表格数据,打开记事本粘贴到其中,会发现ren和fs001.mp3及1、白雪公主.mp3之间有很大的间距妈是Tab符,那就使用查找替换的方法把它们全替换成窗格 ,这样才符合DOS命令规则,最后把它保存成批处理文件并保存到52篇世界童话名著660分钟配乐朗诵这个文件夹中,名字为1.bat。

Setp3:开始改名

进入52篇世界童话名著660分钟配乐朗诵这个文件夹中,双击执行1.bat,立即就可以把所有童话故事文件命名为与内容相符的名称了。

PS:原文件名称如果没有规律时,可以打开命令行窗口,进入文件保存目录,使用DIR命令来提取文件名称列表。具体指令是这样的dir *.mp3 /b/o:N>wjm.txt。

时间: 2025-01-30 07:59:21

用批处理批量修改excel文件名的相关文章

如何用win7批量修改照片文件名

本文我们就来说说Win7中一个便捷的小功能,善于利用,也许在适当的时候你会用到它,这就是给文件重命名.当然这里我们不是说单个文件,而是很多个,比如几十个几百个,总不至于你一个个的修改吧.这种场景一般会在整理照片时遇到,电脑主题之家(www.51ztzj.com)告诉你,其实可以按照一定的规则对照片批量重命名. Win7 对于文件的命名有自动批量处理的功能,不仅仅是照片的处理,或者图标,再或者文档等等,都可以批量处理.这个操作并不需要用win7下载第三方软件或者插件来辅助,完全依靠Win7系统本身

如何批量修改Excel的错误数据

  在实际工作当中,人们时常会用一些EXCEL格式的申报表申报数据,比如个税申报,经常会遇到身份证号中校验位不正确或身份证号码长度不为15或18位字符的情况.而人们必须根据回馈的信息,逐一的修改错误的数据.少数错误,人们可以一个个修改;而如果是几十个以上,或上百个以上的话,就不可能逐一修改,因为这样会占用大量的时间,而这样的做法太死板.然而该如何解决这个问题呢.接下来共同探讨一下,如何批量修改错误数据? 操作步骤 第一步.以个税申报表为例,首先把回馈回来的错误的身份信息纳税人名称和身份证号码分别

bat批处理批量修改文件扩展名的方法_DOS/BAT

有的时候我们可能会遇到,在一个文件夹内有很多个文件,我们需要修改这些文件的扩展名,当然我们可以一个一个的修改,可是如果有很多文件,那就很麻烦了,所以今天就教大家批量修改文件扩展名的方法,希望大家能够灵活运用. 这里假设你要把扩展名为.gif的文件都改成.jpg格式,那么具体方法如下: 1.首先进入需要改扩展名的文件夹内新建一个记事本 2.在记事本中输入如下内容 复制代码 代码如下: ren *.gif *.jpg 3.将记事本的扩展名改名为.bat 4.双击运行bat文件即可批量将该文件夹下的所

Shell命令批量修改图片文件名_linux shell

公司同事今天找我帮忙修改文件名,我一看,好嘛,几百个文件要改名,文件名格式是_01.png _02.png这样依次类推,同事要求把前面的"_"给去掉,还好要求算简单,没有让我再改成其他名字. 一条命令搞定: 复制代码 代码如下: for i in `ls _*.png`; do mv "$i" `echo "$i" |awk -F '_0' '{print $1 "0" $2}'`; done 如果要连_0都去掉的话,就这样写

批量修改Excel数据表行高和列宽教程

1.打开Excel表格,选中要更改的行数,然后单击鼠标右键,选择"行高". 2.弹出"行高"对话框,然后输入数值,我输入的是"26",单击"确定"按钮. 3.更改后的行高效果图. 4.用同样的方法去更改列宽,选中一列,鼠标右键,单击"列宽"选项. 5.弹出"列宽"对话框,然后输入数值,单击"确定"后,更改列宽就完成了.

批处理实现批量修改文件名_DOS/BAT

我们已经会使用循环命令对大量文件改名进行批量处理.但总结一下,该批处理并不是很健壮. 判断一个程序的好坏,往往不是站在程序员的角度,而从用户的角度出发. 比如:在用户使用它的时候,如果输入了不正确的路径格式怎么办?如果输入了含有非法符号的前缀怎么办?输入的扩展名也有问题怎么办?改完名后看不到是否执行成功的反馈信息,等等.带着这些想法,我们将原程序再次修改一下. :::::::批量修改文件名.bat::::::: @echo off title 批量修改文件名 setlocal EnableDel

用Excel和DOS命令批量修改文件名

在你的Windows电脑上批量修改文件名是非常简单的.选择所有的文件,按F2,然后输入一下描述性的文本. Windows将会在每个文件名中加上一个唯一的序列数字. 这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式. 例如,你如何将当前的日期加在文件名中?或者你想替换掉文件名中的几个文字或字符(如一个拼写错误)?或者你想文件按照一个不同的重命名系统去修改,像这样file-A.jpg,而不是默认的file(1).jpg. 为了有效的批量修改文件名,你可以学习一些有点复杂的sh

Excel2003使用重命名命令ren结合批处理实现批量修改文件名

  很多新手朋友们遇到了这样的一个问题就是如何批量处理修改文件名?大家可能都没有发现在excel中有一个重命名命令ren,使用它可以快速完成批量处理文件名,下面有个不错的教程,大家可以尝试操作下. 描述:批量更改指定文件夹中的文件名,并且为其加上编号,比如1-,2-,假设指定文件夹为A,包含若干文件和子文件夹,先将A文件夹中的文件编号,再对子文件夹B中的文件编号,子文件夹B中依旧包含子文件夹和文件,编号方法与A一样但是要接着A的序号,比如A中有3个文件,那么B中的文件就从4开始 解决:可以使用<

Excel怎么批量修改文件名

  Excel怎么批量修改文件名?在使用电脑和网络进行写文章时,经常要从网上下载一些图片进行配图,而网络上的文件名千奇百怪,需要将图片文件按顺序编号.因此就需要批量修改文件名,下面就和大家一起分享这个方法. 第一步.在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示. 第二步.鼠标左键点击,开始->运行->在对话框中输入字母"cmd",进入dos模式 ,如下图所示. 第三步.在dos模式输入命令行"cd c:pic"然后回车,再输入命令行&q