首页 > 其他分享 >用Excel和批处理实现批量重命名文件

用Excel和批处理实现批量重命名文件

时间:2023-09-07 11:48:56浏览次数:28  
标签:重命名 文件 docx 文件名 批处理 Excel 300 拼接 家长学校

需求:现有100个文件,每个文件需要复制成3份,并且在文件名后加上-张三、-李四、-王五。

1.全选所有文件,复制,粘贴,粘贴,形成300个文件。

2.使用命令输出所有文件名到文本文件中。

dir/b >name.txt

3.将结果复制到Excel的某一列中。

4.在某一列中,输入-张三、-李四、-王五(通过在字符串前输入单引号使单元格变成文本,防止-符号出错),填充300行,填充时选择复制单元格。

5.在文件名列中,选择数据->分列->分隔符号。

如文件名家长学校指导自学表( 孩子爱攀比怎么办) - 副本 (2).docx、家长学校指导自学表( 孩子爱攀比怎么办).docx

可先以-为分隔符,再以.为分隔符,获得家长学校指导自学表( 孩子爱攀比怎么办)文件名。

6.拼接命令,即拼接成下面的命令,

rename "A.docx" "B.docx"

拼接的命令示例为

="rename "&""""&D1&""""&" "&""""&E1&B1&".docx"&""""

其中,拼接号为&,四个双引号表示一个双引号。

7.将拼接的命令往下拉,获取300个命令,复制粘贴到新的文本文件中。

8.将文本文件另存,命名为excel.bat,编码为ANSI。

9.双击执行excel.bat批处理文件。

即可将300个文件按需求重命名。

 

标签:重命名,文件,docx,文件名,批处理,Excel,300,拼接,家长学校
From: https://www.cnblogs.com/luoyihao/p/17684393.html

相关文章

  • ChatGPT玩法(二):AI玩转Excel表格处理
    前言在线体验智能问答:https://www.topgpt.one你是否还在为记不住Excel的繁琐函数和公式而苦恼?如果是这样,那么不妨试试ChatExcel。即使你对函数一窍不通,也能轻松处理表格。只要你能清楚地描述你的需求,它就可以帮你搞定。此外,ChatExcel的作者还制作了一张工作流程对比图,一眼就能明白......
  • [EasyExcel] 导出合并单元格
    前言使用springboot对excel进行操作在平时项目中要经常使用。常见通过jxl和poi的方式进行操作。但他们都存在一个严重的问题就是非常的耗内存。这里介绍一种EasyExcel工具来对excel进行操作。一、EasyExcel是什么?EasyExcel是阿里巴巴开源的一个excel处理框架,以使用......
  • Excel表格中进行36进制流水编号
    最简单的操作步骤:1、A1:A10是数字0~9这10数值,A11~A36是大写字母A、B、C…………Y、Z这26个字母2、则可在B1单元格或其他单元格中,输入公式:=INDEX($A$1:$A$36,1+MOD(INT((ROW()-1)/46656),36))&INDEX($A$1:$A$36,1+MOD(INT((ROW()-1)/1296),36))&INDEX($A$1:$A$36,1+MOD(INT((35+......
  • DELPHI TSCTreeView的基本应用与FireDAC读取EXCEL文件数据设置
    本例需要读取excel中的数据,然后动态的添加到TSCTreeView控件当中.最终效果如下图: 核心代码如下:procedureTForm1.FormCreate(Sender:TObject);varn:Integer;t:TTreeNode;I:Integer;beginn:=FDQuery1.RecordCount;ifn>0thenbeginscTr......
  • 后端导出excel 表格 前端下载
    问题描述:后端导出excel表格为二进制前端调取接口并下载 方案:前端将返回数据  设置响应数据类型为blob封装函数:/***后端导出excel方法*@parampostDate接口传参*@paraminterfaceUrl接口地址*@paramexcelNameexcel文件名*/import{message}......
  • ajax下载二进制文件(导出Excel)
    varurl='http://127.0.0.1'; varxhr=newXMLHttpRequest(); xhr.open('GET',url,true);//也可以使用POST方式,根据接口 xhr.responseType="blob";//返回类型blob //定义请求完成的处理函数,请求前也可以增加加载框/禁用下载按钮逻辑 xhr.o......
  • Node.js 使用 officecrypto-tool 读取加密的 Excel 和 Word 文档, 支持 xlsx 和 docx
    Node.js使用officecrypto-tool读取加密的Excel(xls,xlsx)和Word(docx)文档,还支持xlsx和docx文件的加密(具体使用看文档)。暂时不支持doc文件的解密传送门:officecrypto-tool读取加密的Excel示例一:xlsx-populate//只支持xlsx,xlsx-populate自带了解密功能......
  • [转]如何在 MySQL / MariaDB 中导入导出数据,导入导出数据库文件、Excel、CSV
    原文地址:如何在MySQL/MariaDB中导入导出数据,导入导出数据库文件、Excel、CSV-掘金在日常的数据库维护工作中,经常需要对数据库进行导入导出操作,备份、分析、迁移数据都需要用到导入导出功能,在本教程中将详细讲解所有常见的MySQL和MariaDB中导入导出数据的方法(注意:MyS......
  • 用navicat工具excel导入数据到Oracle数据库,数字类型的总是多加.0的问题怎么处理
    在使用Navicat工具将Excel数据导入Oracle数据库时,数字类型的总是多加一个.0的问题可能与数据类型映射有关。您可以尝试以下解决方法:检查Excel列的数据格式:确保Excel列中的数据是按照数字格式存储,而不是文本或其他格式。如果列的单元格格式为文本,则导入时Oracle可能将......
  • Node.js 使用 officecrypto-tool 读取加密的 Excel (xls, xlsx) 和 Word( docx)文档
    Node.js使用officecrypto-tool读取加密的Excel(xls,xlsx)和Word(docx)文档,还支持xlsx和docx文件的加密(具体使用看文档)。暂时不支持doc文件的解密传送门:officecrypto-tool读取加密的Excel示例一:xlsx-populate//只支持xlsx,xlsx-populate自带了解密功能,/......