批量给word文件命名不同名称|word文件如何批量改名

批量给word文件命名不同名称|word文件如何批量改名的第1张示图

Ⅰ 如何批量命名不同文件名

可变数据打印软件中批量插入图片的时候,如果图片名称是有规律的序列号,比如1,2,3……或者2020001,2020002,2020003……,使用常用方法插入就可以了;如果图片名称没有规律,可以批量重命名成有规律的序列号进行插入,比如zl(1),zl(2)……,具体重命名方法可以参考之前的教程;也可以将图片名称保存到TXT文本或者是Excel表中,将TXT文本或者是Excel表导入到软件中进行批量插入。

今天我给大家讲一下可变数据打印软件中批量插入图片的另外一种方法:使用一个小工具批量提取图片文件夹中的图片路径到TXT文本,然后将TXT文本导入到软件中进行批量插入图片。

Ⅱ 怎样批量修改word文档名字 批量命名

首先从电脑上下载2345好压,方法我就不多说了,下载后安装呗!安装完成后,回双击好答压快捷图标,弹出好压主界面。点击中间上面的工具箱,看见没,批量文件改名,别客气,点呗!从上到下,看箭头,想改啥名字怎样改,说的都比较直白,傻瓜式的!举个例子吧!方便你看着图多试试,很容易的!图解看网络经验http://jingyan..com/article/47a29f245ebc7fc015239955.html

Ⅲ word文件如何批量改名

使用dos命令来,在文件所自在目录 dir/b>1.txt 获得文件名,存在1.txt里面。然后用excel打开1.txt,与人员名单表格对应。做成ren A.doc B.doc 样式(将A名称替换为B名称),注意中间的空格,存为txt文件。然后新建txt输入下面代码。重复 ren A.doc B.doc@echo offecho 正在替换文件名,请稍等…… #示例 ren A.doc B.doc #说明:把A文件名替换成B文件名echo 替换文件名完成!echo. & pause另存为.bat,执行即可

Ⅳ WORD批量更改文件名

批量修改word文件名的方法:

步骤1,下载“优速文件批量重名”工具软件后安装打开,如 下图所示点击任意一个红框,将需要修改名称的word文件添加到软件中,可以从不同文件夹中添加哦!

Ⅳ word文件怎么批量改名

批量修改word文件名称的方法:

步骤1,下载工具软件后安装打开,如下图所示点击任意一个红框,将需要修改名称的word文件添加到软件中,可以从不同文件夹中添加哦!

Ⅵ 如何批量命名文件名

如果只有一百个,手动也不是不行,细心就成

如果会写一点程序也可以操作,比如把100个人的身份证号放到一个数组中,然后用一个循环分别对原为1到100的文件重命名为数组中的值

随手写一个10个人的例子(一百一千也同理)

重命名后

附程序(以java为例,写的不严谨但可用,大佬轻喷)

开发环境:JDK8 需要依赖POI


import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.*;public class BatchRename {public static void main(String[] args) throws IOException {String rootDir = "E:"+ File.separator +"Work";//文档所在的文件夹,比如E:\WorkString[] idNumArr = new String[10];File file = null;//存储旧的文件对象File fileNew = null;//存储新的文件对象File excelFile = new File("E:"+ File.separator +"杂货屋"+File.separator+"身份证号.xlsx");//Excel文件对象//读取Excel中的身份证号FileInputStream fis = new FileInputStream(excelFile);XSSFWorkbook wb = new XSSFWorkbook(fis);for(int numSheet = 0;numSheet< wb.getNumberOfSheets();numSheet++){XSSFSheet xssfSheet = wb.getSheetAt(numSheet);//遍历所有表if(xssfSheet==null){continue;}//遍历所有行for (int numRow = 0; numRow <= xssfSheet.getLastRowNum(); numRow++) {XSSFRow xssfRow = xssfSheet.getRow(numRow);if(xssfRow!=null){//根据需求处理具体的列idNumArr[numRow] = xssfRow.getCell(0).getStringCellValue();}}}for (int i = 0; i < 10; i++) {file = new File(rootDir+File.separator+String.valueOf(i+1)+".docx");fileNew = new File(rootDir + File.separator + idNumArr[i]+".docx");if(!file.renameTo(fileNew)){System.out.println(rootDir+File.separator+String.valueOf(i+1)+"重命名失败");}}}}


Maven依赖如下:

<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.16</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.16</version></dependency><dependency><groupId>net.sourceforge.jexcelapi</groupId><artifactId>jxl</artifactId><version>2.6.10</version></dependency>

Ⅶ 求教高手:怎样批量重命名文件(格式相同,但文件名不同)

文件批量重命名的方法:

步骤1,下载文件批量重命名工具后安装打开,然后点击左上角的【添加文件】按钮,将这个文件夹内需要修改名称的文件全部添加到软件中。

Ⅷ 在Word下,如何批量更改文件名

快速批量修改word文件名称的方法:

步骤1,下载“优速文件批量重名”工具软件后安装打开,如 下图所示点击任意一个红框,将需要修改名称的word文件添加到软件中,可以从不同文件夹中添加哦!

Ⅸ 如何快速给大量word文件重命名

可以用脚本来做。1、用记事本新建一个文本文件,把它保存为“批量重命名.vbs”(注意不要弄成了“批量重命名.vbs.txt”,也就是要确保其扩展名为“.vbs”);2、把下列代码粘贴到这个VBS文件中:Option ExplicitConst g_strRootPath = "c:\Temp\docs\Word\ToRename\" ' 指定存放所有文件的目录,可以有子目录Const g_nTitleMaxLen = 16 ' 指定获取文档里面第一段中的前多少个字符来作为文件名Call Main' 主函数入口Sub Main()Dim fso, oFolder, oWordAppSet oWordApp = CreateObject("Word.Application")Set fso = CreateObject("Scripting.FileSystemObject")Set oFolder = fso.GetFolder(g_strRootPath)RenameDocFilesUnderFolder oWordApp, fso, oFolderoWordApp.QuitSet oWordApp = NothingMsgBox "完成!"end Sub' 重命名指定文件夹(递归)下面的所有Word文件,按照文件里面的第一句可见的文字命名Sub RenameDocFilesUnderFolder(oWordApp, fso, oFolder)Dim oSubFolder, oFile, oDocDim strTitle, strFileNameFor Each oSubFolder In oFolder.SubFoldersRenameDocFilesUnderFolder oWordApp, fso, oSubFoldernextFor Each oFile In oFolder.FilesSet oDoc = oWordApp.Documents.Open(oFile.Path)strTitle = GetFirstVisibleTextContent(oDoc)oDoc.CloseSet oDoc = NothingIf Len(strTitle) <> 0 ThenstrFileName = fso.BuildPath(fso.GetParentFolderName(oFile.Path), strTitle & "." & fso.GetExtensionName(oFile.Path))strFileName = GetUniqueFileName(fso, strFileName)fso.MoveFile oFile.Path, strFileNameend Ifnextend Sub' 获取指定文档第一行可见文字Function GetFirstVisibleTextContent(oDoc)Dim oParagraphDim strContentFor Each oParagraph In oDoc.ParagraphsstrContent = GetSafeFileName(oParagraph.Range.Text)If Len(strContent) <> 0 ThenGetFirstVisibleTextContent = strContentExit Functionend IfnextGetFirstVisibleTextContent = ""end Function' 过滤文件名里面的无效字符Function GetSafeFileName(strFileName)Dim arrUnsafeCharacters, strUnsafeCharDim nIndexarrUnsafeCharacters = Array("\", "/", ":", "*", "?", """", "<", ">", "|")For nIndex = 0 To &H2FstrFileName = Replace(strFileName, Chr(nIndex), "")nextFor Each strUnsafeChar In arrUnsafeCharactersstrFileName = Replace(strFileName, strUnsafeChar, "")nextGetSafeFileName = left(Trim(strFileName), g_nTitleMaxLen)end Function' 获取不重复的文件名,如果有重名则在文件名后面附加“_1”、“_2”……Function GetUniqueFileName(fso, strFullName)Dim strParentFolder, strBaseName, strExtensionNameDim nIndexIf Not fso.FileExists(strFullName) ThenGetUniqueFileName = strFullNameExit Functionend IfstrParentFolder = fso.GetParentFolderName(strFullName)strBaseName = fso.GetBaseName(strFullName)strExtensionName = fso.GetExtensionName(strFullName)nIndex = 0While fso.FileExists(strFullName)nIndex = nIndex + 1strFullName = fso.BuildPath(strParentFolder, strBaseName & "_" & nIndex & "." & strExtensionName)WendGetUniqueFileName = strFullNameEnd Function3、修改代码中开始部分的两个设置,即:存放等待重命名的Word文件的根目录,以及获取文档第一段内容时最多保留多少个字符。4、保存这个VBS文件,在资源管理器中双击运行它,直到看见“完成”!5、检查所有文件是否已自动重命名。注意:如果有两个以上的文档依据其内容提取出来的文字相同,则会自动在文件名后面附加“_1”、“_2”、“_3”……。

未经允许不得转载:山九号 » 批量给word文件命名不同名称|word文件如何批量改名

赞 (0)