c# 逐行写txt_巧用excel + txt构造出神奇高效的批处理小程序

收藏并学习了那么多excel技巧,为什么你的工作效能还没提升?

根本原因在于:学过之后,你的行为或认知没有发生改变,没有做到学以致用。

在此,我把我在接到工作任务的时的想法以及解决问题的方法与大家进行分享交流,希望能对您有所帮助,虽然我的想法和做法也许并不一定是完全正确的,仅供参考。95ec36205e36b50d7429db9eb6c0fdf8.png

某天,上级领导突然布置了一项任务:

从咱们档案库中,把2018年工号为999999员工的全年12个月订单记录调出来,打包发给我。

公司档案库中资料按照时间顺序进行排放的,每年一个文件夹,每年的文件夹中又分了12个月的文件夹,然后每个月的文件夹中存放员工的额销售记录单,格式为txt格式。档案库结构如下:

0d42eba29eaaeacf809496c01103740c.png

面对上面这个工作任务,你可以停下来思考一分钟,想想是你,你会怎么做来高效完成这项工作呢?

有些人可能会这样做:

1、直接打开档案库,找到201801文件夹,然后从文件夹中找到工号为999999员工的订单记录,然后复制,在桌面再单独建一个文件201801的文件夹,粘贴即可。

2、重复上面一步操作11次,手工完成筛选,筛选完毕之后打包发给领导交工。

我当时是这样想这样做的:

(1)、这项工作需要手工查找、筛选、复制、粘贴、太麻烦了,要来回查找11遍,能否有更简单的方法呢?

(2)、根据自己的知识储备,想到了可以用到excel+text的组合操作,来快速完成这项任务。完成任务的步骤如下:

第一步:新建12个月份的文件夹,用到的知识点是:

md + 空格 + 文件夹名称的方法来快速的建立12个月份的文件夹,其中12个月份的文件夹用到的是excel表格中的自动填充的功能,来构建出批量建立文件夹的小代码。

最后把代码粘贴复制到txt文档中,保存之后,修改txt文档的后缀为bat格式,双击运行即可完成。(动态图片加载较慢,需等待30秒)

7b5f043f027689fb9d47b31a3d634206.gif

  第二步:从资料库中提取所需要的工号为999999的订单记录,用到知识点是 :

copy+空格+要复制的文件路径和文件类型+空格+要粘贴的位置。其中要复制的文件路径和粘贴的文件位置路径都是通过excel表格中进行构建。(动态图片加载较慢,需等待30秒)

12d751030cbdcf881a8969e6529d8f74.gif

(3)、可能有些人认为太过麻烦,还没有第一种方法简单,那么只能说明你还没有熟练操作,而且更重要的是,如果后期领导再突然让你找某个员工的订单记录了,那就可以直接把原来的员工工号进行批量替换下,即可快速的提取出来。

当数据量越大时,这种方法的优势就越突出,别用要花10分钟解决的,你利用这种方法可能只需要3分钟搞定。

90aaec18ad6b14b5d3624f3064ce156d.png

bat批处理主要是对电脑文件的多种操作,文件类型支持非常广泛,工作中常用到的word、excel、ppt等等都可以进行批量的操作处理,处理包括:新建、移动、拷贝、复制、删除、提取、压缩等多种操作。

关于批处理的命令代码有很多,其实我们只需要掌握以下几种常用的代码即可:

序号

功能

示例

1

md创建目录

md abc              #在当前目录里建立子目录 abc

2

rd删除目录

rd abc              #删除当前目录里的 abc 子目录

3

ren文件重命名

ren 1.txt 2.bak     #把 1.txt 更名为 2.bak

4

copy拷贝文件

copy c:\1.txt   d:\1.txt    #把 c盘1txt 复制为d盘 

最主要的灵活运用是结合excel来构建出这些代码,把一些变量因素,例如上面案例中年月,来构建出批处理的代码,从而高效快速的完成工作。

65350af82b75a4d70e7519967759dde0.png

可迁移应用的场景主要是指:结合上面学到的知识,请思考下在你的工作中有没有可以应用的场景,自己可以用到工作、生活中的哪些地方?如果只学不用,相信过不了太久,即使现在学会了,也会忘记。

以下是我的答案,希望能对你有所启发。

1、每天工作中,我们都需要下载很多数据,我做了个bat批处理,来帮助我快速从众多的数据中提取出来有用的数据,然后对有用的数据进行重命名。

2、每天工作中,我们需要对全公司所有客户的订单进行分类,按照所属部门进行分类存放,此时我会利用excel构建出客户的归属部门,然后运用新建部门文件夹,复制拷贝到所属部分文件夹中,并用批处理进行自动加密压缩。

3、每个月,月度客户的数据处理,都是集中用到excel+bat构建出多个批处理小程序。

4、每季度,检查部要随机对客户订单进行抽检,只要拿到抽检名单,利用excel构建出筛选的批处理程序,就能快速的调出所抽检的客户信息。

总之,利用excel构建出多种批处理的组合命令是非常灵活方便的,即使不会写的代码,也能高效处理文件。

你想到了你工作中可迁移应用的场景了吗?如果想到了不会制作的话,我们可以一起帮你完成制作属于自己的批处理。

 原载公众号: office咨询顾问

作者:小崔笔录

e969fc4164a7eaf5a21afa95a09b7083.png 专业的职场技能充电站
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值