Excel:批处理实现自动化操作

2016-01-29 17:59 63 1 收藏

Excel:批处理实现自动化操作,Excel:批处理实现自动化操作

【 tulaoshi.com - 办公软件 】


信息技术课教学过程中经常要做一些重复的工作,如建立一个班级的学生文件夹,把作业分发到学生文件夹中等等。《中国电脑教育报》2004第5期F6版《批量自动生成文件夹》一文构思巧妙,它通过VBScript来实现文件夹的批量建立。但需要IIS Web服务器的支持,且动态网页Createfolder.asp内的源代码有“望而生畏”之感。如果采用Excel来操作,简单、方便、快捷,且不需要特殊的操作平台,一起来看看吧。
  1.建立工作表
  如图1,在Excel中建立学生名册和批处理工作表,在学生名册工作表A、B两列中分别输入学号、姓名。在批处理工作表A1单元格中输入“md”,A2单元输入“=学生名册!A1&&学生名册!B1”,拖动自动填充句柄到没有学生名单为止。
图1
  2.导出批处理
  在新建的Excel工作簿中,选择批处理工作表,单击“另存为”,在对话框的“保存类型”中选择“文本文件(制表符分隔)”,文件名任取(这里取Createdir.txt)。单击[确定]后,由于存为TXT文件后可能含有不兼容的功能,会出现警告窗口,按[确定]直到生成TXT文件。
图2
  3.运行批处理
  把Createdir.txt(如图2)改名成Createdir.bat,运行它就可以建立相应的文件夹。
图3
  在实际操作中,我们可以把批处理命令中可变的量(如要建立的学生文件夹、要复制文件的目标学生文件夹)、不变的量(如上述中的命令md、命令参数)在Excel中各设为单独的一列,利用Excel的自动填充功能来实现重复操作,从而实现作业分发、上交等功能。图3所示就是把c:test下的作业(包含子文件夹和空子文件夹)复制到各考生文件夹。

来源:http://www.tulaoshi.com/n/20160129/1503842.html

延伸阅读
我们在编写程序,开发软件的过程中如果能利用已有的程序的功能,那么可以大大减轻开发过程中程序员的工作量,同时达到事半功倍的效果。例如在工程中,许多软件需要文字处理功能,虽然MFC提供了一些方法,但是具体实现起来既费事,又有一定的困难,如果我们可以直接使用OFFICE提供的功能,岂不美哉!要实现这一目的,只需要利用微软的Active...
标签: PS PS教程
现在很多学校的学籍建档工作都电子化了,其中一项重要的工作是采集学生的照片信息,一般都是一个学生照片对应一个图像文件,使用学籍号对照片文件进行命名。因这些照片文件大都是各学校使用数码照相机或者利用扫描仪采集的,所以送交教育主管部门后,往往分辨率、大小、明暗程度、色彩等都有差异。如果使用Photoshop软件逐个对...
办公自动化软件哪个好   1.Microsoft Office 微软出品的Office软件绝对是办公自动化软件中的佼佼者,PC版一直是收费的商业软件,但移动版已经完全免费。Office的使用体验和兼容性绝对是其他办公软件所不能比拟的。Office最新的正式版为Office 2013,常用的组件包括Word、Excel和PPT,其他组件还包括笔记软件OneNote、邮件客户...
标签: windows 操作系统
  高效、快捷地使用电脑,恐怕是每一位朋友的努力追求,当然笔者也不例外!这不,在自己的Windows XP系统下,几经摸索,“挖掘”出下面几则“自动化”的应用,不敢独享,献给大家。 一、碎片整理自动化 整理碎片一直是操作电脑的一道“家常便饭”,要是每次整理碎片,都要先退出当前正在使用的应用程序,然后依次单击...
标签: 电脑入门
在win8系统中,有一个叫磁贴的功能,它的默认设置会自动显示个人隐私信息,所有用户通常使用的QQ通知消息或邮件内容都会被展示在这,为了更好的保护用户的隐私,我们就要设置磁贴缓存在系统中的自动清理。 首先使用Win+R功能键调出系统运行对话框,输入gpedit.msc命令,单击确定按钮,开启系统组策略编辑器。在编辑器左侧列表中,利用鼠标展开...

经验教程

18

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部