Excel与bat批量生成文件夹,修改文件夹名称

这篇博客介绍了如何利用Excel和bat脚本批量生成文件夹、修改文件夹名称,包括在Excel中设置日期序列、创建bat文件、批量生成word文件以及批量修改文件夹名称的详细步骤,特别提到了处理中文文件名避免乱码的方法和Excel列的字母排序技巧。

用Excel与bat批量生成文件夹,修改文件夹名称

一、批量生成文件夹
excel一列输入文件名序列;另一列用公式生成要写入bat文件的序列,之后复制该列写入.txt文件,保存为.bat文件,双击运行
  • 中文:md与文件名之间要有空格,excel批量处理时,公式是:="md "&A2 (注意d后面的空格)
  • 日期:
    ① A1中输入2021/11/04,点击这个单元格,【开始】-【功能组】-【填充】-选择【序列】、【列】、类型【日期】、单位【日】、步长【1】,终止时间【2021/12/31】
    ② B1中输入公式="md "&TEXT(A1,"yyyy-mm-d"),向下填充。
  • 自动填充:选中包含公式的单元格,及其下方要填充的单元格区域,同时按ctrl和D
  • &将两个部分的文本链接在一起,第一部分是md空格。第二部分是TEXT(A1,“yyyy-mm-d”),在这里我们使用text函数将日期转换为文本格式,如果我们不使用text函数进行格式转换,在公式的结果中日期就会变为一串数字
  • 注意:
    ① 文件夹名称为中文时,避免出现乱码的方法
    ② .txt文件保存时,不直接ctrl+s,要用“另存为”,把UTF8改成ANSI
二、批量生成word文件
  1. word中输入文件名(不带扩展名),换行
  2. 全选,样式改为【标题1】对应【大纲级别:1级】
  3. 【大纲视图】-【显示文档】-【创建】- 关闭大纲视图 - 保存word文档-关闭
    则在此word文档缩在文件夹中生成了一些列相应标题的doc。
三、批量修改文件夹名称
1. 批量将文件名生成在一个文件里

**第一步:**进入批量文件所在的文件夹
cmd 命令行→输入 “cd+要修改文件名的批量文件所在路径”→再输入“文件所在的盘+冒号”;
**第二步:**输入dir /b>orgnamelist.xls则在文件夹下生成一个Excel;

另法: 输入 dir *.*>orgnamelist.txt获取文件夹下获取所有文件的文件名,之后用excel打开;两个*,第一个表示文件名,第二个表示扩展名,也可以写成 .xls 或其他。
dir /b>目录清单.xls
dir *.*/b>目录清单.txt

2. Excel中批量修改文件名

① 加前缀:
A列为原文件名;B列放前缀;C列用公式得到改后的名字,:=A1&B1,并自动填充;
D列用公式:="REN "&A1&" "&C1,并自动填充;
② 改文件类型(扩展名):查找- 替换
③ 改文件类型(扩展名):A列为原文件名;B列放扩展名;

3. bat脚本运行

C列内容复制到txt中保存为ANSI编码的bat,运行。

Excel列按字母排序
  • 方法一: 选中要排序的列
    ① 点击【开始】-【编辑】-【筛选与排列】-【自定义排序】
    ②【排序】对话框 - 选择【次序】【自定义序列】-【新序列】-【输入序列】输入序列,用英文的逗号分开【a,o,e,i,u,ü,b,p,m,f,d,t,n,l,g,k,h,j,q,x,zh,ch,sh,r,z,c,s,y,w】- 点击添加,确定 - 选择【自定义序列】中的新编辑的序列 - 确定
    • 方法二
      ① 选择AB两列:点击菜单—数据—排序
      ② 对话框中,主要关键字,选择B列 升序
      次要关键字,选择A列,升序
      确定
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值