美文网首页
批处理提高工作效率——批量建立表格

批处理提高工作效率——批量建立表格

作者: 日记本的琉璃 | 来源:发表于2020-03-21 19:43 被阅读0次

    前几天遇到了一个很棘手的问题:根据日期来命名工作表,从2月26日开始道3月21日为止,建立数十个工作表,一开始Ctrl+c和Ctrl+v一直复制粘贴,等完成后,还要重新命名,一不小心就会出错,等弄完后,也累的半死。

    这时我想到了以前接触到的批处理,用命令来完成这些枯燥的任务。那么我们应该怎么用呢?

    第一步:选择需要的命令:copy

    第二步:了解其语法:copy $file1 $file2

    其含义为:将file1复制为file2,此时就有多了个内容和file1完全一样的不同名的文件file2;

    第三步:如何快速生成命令呢?如果用手敲的话,也会累得够呛。这时我们可以借助Excel来生成日期,并用字符串拼接来完成,最后复制到命令文件就可以了。

    准备工作

    注意:B2列我是用日期直接填充的,因此需要C列用TEXT()函数来将B列变为纯文本,否则,B列本质上时一串数字,并不是和它显示的文本一样。

    输入公式来实现字符串拼接:D1="copy "&$A$1&" "&C1&".xlsx"  然后填充,可得到下图:

    字符串拼接后

    然后我们复制D列的文字,新建一个文本文件,将复制内容粘贴上去:

    新建的txt文件

    最后另存为:1.bat,同时也要注意一下下方的编码,要选择选择ANSI编码格式,否则的话中文字符串在cmd命令窗口出现乱码。

    选择ANSI编码格式

    完成之后,双击1.bat就可以瞬间完成任务了,这样就再也不用复制粘贴到怀疑人生了。

    效果图

    相关文章

      网友评论

          本文标题:批处理提高工作效率——批量建立表格

          本文链接:https://www.haomeiwen.com/subject/kapuyhtx.html