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

信息技术课教学过程中经常要做一些重复的工作,如建立一个班级的学生文件夹,把作业分发到学生文件夹中等等。《中国电脑教育报》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:est下的作业(包含子文件夹和空子文件夹)复制到各考生文件夹。

linux自动化处理excel,Excel:批处理实现自动化操作(转)相关推荐

  1. python调用文件下载接口_python接口自动化21-下载excel文件(Content-Type:octets/stream)...

    前言 Content-Type类型为octets/stream,这种一般是文件类型了,比如有时候需要导出excel数据,下载excel这种场景如何用python来实现呢? 抓下载接口 1.下载的场景如 ...

  2. Python自动化办公【Excel】

    1 Excel表格自动化 使用Excel自动化处理,将会用到Python第三方库,所以我们需要提前通过pip3来进行安装.安装Python第三方库的命令如下: pip3 install xlrd pi ...

  3. python excel 自动化-Python控制Excel实现自动化办公

    这篇文章介绍了Python控制Excel实现自动化办公的方法,主要用到了xlsxwriter库,该库可以很方便的实现操作excel,利用xlsxwriter提供的方法即可使用自动化办公. Python ...

  4. 自动化办公之excel教程(8):单变量求解,规划求解,页面布局,打印设置

    一.单变量求解 原始表格,我们的任务就是根据想要的利润,反推销售额 第一步:单击利润单元格,数据选项卡,单变量求解 注意事项,目标单元格必须有公式来啦.单变量求解,相当于自动帮我们根据公式计算各值.本 ...

  5. 自动化办公之excel教程(4):使用艺术字,图片,图形美化工作表

    一.使用艺术字,图片,图形美化工作表 1.插入和设置艺术字 插入文本框 第一步:插入选项卡,文本框 第二步:框选区域 输入文字 第三步:在绘图工具选项卡中,有轮廓填充形状等可以对文本框进行美化 插入艺 ...

  6. 自动化办公之excel教程(3):数据编辑操作,表格的美化操作,应用表格样式和单元格样式,制作报销汇总单

    一.数据编辑操作 1.填充数据 填充数据见上一节 自动化办公之EXCEL教程(2):各种数据的输入,自动填充数据,表格操作小技巧 2.查找和替换数据 第一步:开始选项卡里找到查找 或者Ctil+F 第 ...

  7. 自动化办公之excel教程(1):工作薄,工作表,单元格基本操作

    一.工作薄的基本操作 1.工作薄表的保护 在审阅里有保护工作表,保护工作薄等.点击输入密码. 其他人没有密码则无法对表格进行修改.表格只能看,不能修改. 2.工作薄的加密 第一步点击文件 另存为. 会 ...

  8. python做excel自动化-Python控制Excel实现自动化办公

    这篇文章介绍了Python控制Excel实现自动化办公的方法,主要用到了xlsxwriter库,该库可以很方便的实现操作excel,利用xlsxwriter提供的方法即可使用自动化办公. Python ...

  9. excel sql python_报表自动化,三流用Excel,二流用Python,一流用它

    从事数据工作的人都知道,企业每天都要做很多报表,这个过程当中会涉及到很多手工操作和常规性报表.为了减少人工介入,节省工作时间,我们会想办法将一部分操作用工具或代码来替代,这个过程就称为报表自动化. 报 ...

最新文章

  1. 来看看企业如何拥抱混合云?
  2. java:lock锁
  3. 记录MongoDB启动报错MongoDB not running on the provided host and port
  4. 【iOS XMPP】使用XMPPFramewok(四):收发消息
  5. EventLoopGroup 与Reactor
  6. 链表创建为什么需要使用内存分配?
  7. dataearth可视域分析_谁不知道前期分析要用ARCGIS?我就是不会用啊
  8. python迭代计算_Python递归和迭代
  9. linux 内核开发_25年Linux内核开发中的9课
  10. Linux内存管理:内存描述之内存页面page
  11. Xqk.Data数据框架开发指南:丰富的、灵活的查询方法(第一部分)
  12. 第 5 章 虚拟机栈
  13. Linux怎么查看编译ARM平台程序的编译器arm-linux-gcc
  14. Mac电脑Finder侧边栏不显示iCloud云盘,如何添加
  15. qq游戏大厅 for linux,网友第一时间抢先评测:腾讯QQ Linux版
  16. 网页前端设计一般思路
  17. git 报错:unable to access “http://gitlab.tydic.com:7666/tx-preformance/tx……“解决方法
  18. m3云服务器_“中国球迷”索尼A7RM3及镜头下的情况肖像
  19. FANUC机器人Config系统配置中各项参数的功能描述及设定
  20. rand函数和srand函数的用法和区别

热门文章

  1. 方法区元空间实现之jdk7和8字符串常量池、运行时常量池、静态变量到底在哪?
  2. JAVA SSM框架+Redis 实现单点登录
  3. java基本数据类型转为String类型的4种常见方法
  4. Java EE 企业网站_基于jsp的企业网站系统-JavaEE实现企业网站系统 - java项目源码...
  5. ssrf漏洞内网渗透_渗透小白看了也能明白的SSRF
  6. gitlab ci 配置 java_GitLab CI/CD 配置
  7. java 新建 api 案列_Java利用webservice创建接口案例源码
  8. Redis 缓存实战——缓存、数据库一致性问题分析与解决方案
  9. 当面试官问我————Java是值传递还是引用传递?
  10. jvm gc垃圾回收机制和参数说明amp;amp;Java JVM 垃圾回收(GC 在什么时候,对什么东西,做了什么事情)