乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用<em>excel</em>给文件批量重命名-ren excel,ren

如何用<em>excel</em>给文件批量重命名-ren excel,ren

作者:乔山办公网日期:

返回目录:excel表格制作


@echo off&&goto start
先制作好Excel模板,也就是你说第一个文件了.改名为"工作模板.xls"
然后把所有要改的物料名一行一个的格式写7a64e59b9ee7ad94334入记事本里,改名为"物料.txt"
运行以下批处理就可以读取"物料.txt"的内容制作出你要的物料名的Excle工作表了.
注:请把"工作模板.xls" "物料.txt" "本批处理" 存放在一起

以下为"物料.txt"中的例子内容,记得是一行一个啊物品啊。
------------------------------
芝麻
绿豆
东瓜
豆腐

:start
if not exist %~pd0物料.txt goto :没文件
for /f "delims=" %%i in (物料.txt)do copy "工作模板.xls" "%%i.xls"
echo 成功创建了文件&&ping -n 3 127.1>nul&&exit /b

:没文件
setlocal enabledelayedexpansion
set txt=噢!你的“物料.txt” 文件都没制作出来,先制作文件后重新运行这批处理吧。
for /l %%i in (0,1,40)do cls&&set out=!out!!txt:~%%i,1!&&echo !out!&&ping -n 1 127.1>nul
pause>nul

原来文件名称复制到A2以下单元,再将新文件名称录入到B2以下单元,执行宏:
Sub 批量修改文件名()
a = [a:a].Find("*", , xlValues, , , 2).Row 'A列最后可见单元的行号
For b = 2 To a
c = Range("a" & b).Value
cc = Range("b" & b).Value
Name "e:\图片\" & c As "e:\图片\" & cc
Next
End Sub
请注意修改使用上述代码中的文件路径。
excel工作表批量7a64e58685e5aeb9363重命名的方法   
2011-10-14 21:58:10|  分类: VBA |  标签: |字号大中小 订阅  
 excel工作表重命名的方法有下面几种:  
  第一,单击菜单“格式”——“工作表”——“重命名”。   第二,单击工作表标签,右键选择“重命名”。   第三,双击工作表标签,直接对工作表重命名。 
  上面三种方法,都可以对Excel工作表重命名,不过都是一个一个工作表分别重命名。 
  如何做到excel工作表批量重命名呢?有下面两种方法,供参考: 
  第一种:利用Excel工作表现有单元格内容进行批量重命名。 
  例如:Excel工作表默认标签为sheet1,sheet2,sheet3,sheet4。如何快速重命名为1月
销售表,2月销售表,3月销售表,4月销售表。 
  sheet1工作表A1:A4单元格内容是1月销售表,2月销售表,3月销售表,4月销售表。  
  方法:按下ALT+F11,打开VBE窗口,单击插入——模块,复制下面代码,并运行。 
Sub 按A列数据修改表名称() 
On Error Resume Next     '忽略错误继续执行VBA代码,避免出现错误消息 
Application.Calculation = xlCalculationManual     '手动重算 
    Dim i% 
    For i = 1 To Sheets.Count         Sheets(i).Name = Cells(i, 1).Text 
    Next 
On Error GoTo 0          '恢复正常的错误提示 
Application.Calculation = xlCalculationAutomatic  '自动重算 
End Sub 
  第二种:直接批量重命名Excel工作表。 
Sub 新工作表名()     Dim i As Long 
    Application.ScreenUpdating = False     For i = 1 To Worksheets.Count         Worksheets(i).Name = "报表" & i 
    Next i     Application.ScreenUpdating = True 
End Sub 
  上面5种方法,想必能帮你解决Excel工作表批量重命名的问题。

这个有两个办法,一个是使用vba,另外一个是使用 windows下的 cmd下的bat文件。
后者比较简单(需要一定的dos知识)。
1、 使用cmd 进入命令行模式
2、使用 cd 命令切换到存放excel工作簿的文件夹,参考
dir *.* >1.txt
获得所有文件名称的列表文件 1.txt
3、使用excel打开 1.txt文件 (复制粘贴也可以)
稍微处理下就能获得 相应的 文件列表
4、在第一列输入 ren 然后下拉与第二列等行
在第二列将步骤3中获得的名称粘贴进去
在第三列放置新文件名
5、将第四步获得的内容 复制 粘贴到一个打开的txt 文件中,然后另存为 xx.bat
6、将xx.bat文件放置在 excel工作簿所在目录并运行它即可。
本文标签:REN(2)ren excel(1)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网