如何批量重命名Excel工作表?

我是一个小公司里的仓库主管,我要给公司里的每一个物料建立一个独立工作表进行计算,比如我现在有一千多种物料的Excel列表,我现在先在一个文件夹里新建一个Excel工作表它... 我是一个小公司里的仓库主管,我要给公司里的每一个物料建立一个独立工作表进行计算,比如我现在有一千多种物料的Excel列表,我现在先在一个文件夹里新建一个Excel工作表它默认名称为“新建 Microsoft Excel 工作表.xls”,我再次这个工作拖动复制成为“复件 新建 Microsoft Excel 工作表.xls”,然后我再将这两个工作拖动复制成为四个,再将四个工作表拖动复制成八个,就这样很快就可以建成一千多个工作表建好,然后我怎样对应我们公司里的物料编号进行一次性批量重命名? 展开
 我来答
314ccp
2009-02-12 · TA获得超过5625个赞
知道大有可为答主
回答量:1497
采纳率:0%
帮助的人:2160万
展开全部

你会批处理吧?将你的模板名字暂时改成 模板 ,然后运行这个批处理就可以生成你需要的编码xls文件了。 可参考下图片~

@for /f "skip=2 delims=" %%i in ('type %0')do copy "模板.xls" "%%i.xls" 

---------以下写你的物料编码------------------------------------ 

001 

002 

003 

004 

005

BB石俊杰
2009-02-12 · TA获得超过1507个赞
知道大有可为答主
回答量:1395
采纳率:0%
帮助的人:1375万
展开全部
@echo off&&goto start
先制作好Excel模板,也就是你说第一个文件了.改名为"工作模板.xls"
然后把所有要改的物料名一行一个的格式写入记事本里,改名为"物料.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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
月大虾
2009-02-12 · TA获得超过2253个赞
知道小有建树答主
回答量:997
采纳率:73%
帮助的人:546万
展开全部
方法一
用“拖把更名器”安装完事后,
1,添加文件(把要修改的文件添加进来)
2,在替换选项卡中把6替换成7
3,应用,,,
OK

下载地址www.onlinedown.net/soft/1665.htm

或者

软件中文名称:菲菲更名宝贝

软件英文名称:FF's Rename Professional

软件版本:1.0

软件作者:国良

版权所有:FFHOME.COM

运行环境:Win95/98/Me/NT/2000/XP

软件简介:
一款难得的功能强大全面、界面简洁明快、使用方便快捷的批量更名软件。它只有一个
执行文件,直接使用不需安装,它支持整合资源管理器右键菜单、文件拖放等特殊导入原始
文件的功能,支持三种皮肤选择,界面漂亮大方。本软件的功能界面一目了然,鼠标点点即
能完成操作,及时预览更名结果,全程记录每一操作,更可像PhotoShop一样编辑操作记录
!软件除了支持常规的文件名变化外,还支持了许多令人意想不到的强大功能,比如正则表
达式更名、元变量更名、内码转换更名、汉字转拼音功能、以网页标题更名、以文件CRC32
更名、仿照其它文件名更名等等功能,在此不能一一列举。本软件支持遍历目录下所有纵深
文件,支持对目录更名操作,更令国人惊喜的是它对双字节字符(汉字等)的全面支持。它
不但可以批量更名,而且也可以随心所欲批量更改文件的时间属性和文件属性。绝对令你惊
喜不断、爱不释手的批量更名利器就是它——菲菲更名宝贝!

错误报告和联系方式:
可来信或在网站的留言板留言
E-mail:ffhome@ffhome.com
URL:http://www.ffhome.com

方法三:
运行下边的宏
Sub rename()
Dim i As Integer
i = 1
For Each sht In ActiveWorkbook.Sheets
sht.Name = i
i = i + 1
Next sht
End Sub

方法四

Sub xxx()
For i = 1 To 100
Sheets(i).[a1] = i
Sheets(i).Name = i
Next
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友004561e
2009-02-12 · TA获得超过132个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:122万
展开全部
请问你的哪个物料都不是有规律的名字,怎么能批量重命名呢。
如果有规律,当然就有这样的方法,可以帮你批量重命名。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Excel从零到一
2019-10-12 · TA获得超过970个赞
知道答主
回答量:1016
采纳率:0%
帮助的人:58.4万
展开全部

仪表图

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式