将excel数据拆分成多个excel文件

一、背景:

平时在日常工作中,经常需要将excel的文件数据进行拆分,拆分成多个excel文件,然而用人工来处理这个既耗时,又费精力,眼睛会疲劳,时间长了操作上会出现失误,导致数据拆分错误,现在我们可以使用RPA工具,实现自动excel数据拆分成多个excel文件,这样既保证了准确性,也保证了时效性,这样我们就可以省下大量的时间和精力来做其他的事情,提高工作效率

二、效果预览:

1.人工操作步骤如下:

  • 打开excel源文件
  • 创建一个新的excel文件,并给文件命名
  • 在excel源文件中复制0到100行的数据,粘贴到新创建的excel文件中,并保存
  • 再创建建一个新的excel文件,并给文件命名
  • 在excel源文件中选择101到200行的数据,粘贴到新创建的excel文件中
  • 重复上述操作,直到源文件数据全部拆分完成为止

2.使用rpa机器人后操作效果如下:

三、rpa具体操作步骤:

  1. 打开rpa客户端,新建应用,选择pc端自动化应用
  2. 打开excel指令,选择需要拆分数据的excel文件

3.读取excel表头,设置一些全局变量(具体作用请看备注信息),再设置excel的一个全局变量

4.循环excel的内容,并开始创建文件,给文件命名,后面每个创建的文件序号递增,并将之前的表头写入此excel文件中

5.如果是第一个写入的excel,则需要判断一下,并排除掉第一行(表头)的写入,以防多写入表头数据,后续的excel文件写入,则正常按循环的数据写入

6.这里做了一个判断,当一个excel文件写入行数大于之前设置的变量值,则保存并释放excel资源,并设置第二个文件名的后缀序号(+1),然后将datacount变量值(这个是每一次写数据的行数)设置为0

7.这里需要判断一下文件名后缀序号,因为第一次excel文件写入的时候源文件是有表头的,所以需要过滤一下,整个数据循环写完,则关闭excel,释放资源

以上便是本次rpa将excel数据拆分成多个excel文件的指令操作,这样能够实现自动excel数据拆分成多个excel文件。

四、本次操作重点:

  1. 设置好excel变量、每次写入的实时数据行数、命名的后缀序号、每个文件写入的行数等全局变量;

  2. 需要特别注意第一次写入的时候需要过掉表头信息,然后每次实时写入的行数达到设置的阈值后,保存并关闭excel,释放资源,再次进入下一个文件的循环写入。

地址:https://www.cxplan.cn

相关推荐
Elastic 中国社区官方博客3 小时前
Elasticsearch:使用 LLM 实现传统搜索自动化
大数据·人工智能·elasticsearch·搜索引擎·ai·自动化·全文检索
星汇极客4 小时前
【星汇极客】单片机竞赛之2024睿抗机器人大赛-火线速递赛道(持续更新)
stm32·单片机·嵌入式硬件·机器人
云卓科技18 小时前
无人机之数据提取篇
科技·安全·机器人·无人机·制造
南种北李20 小时前
Linux自动化构建工具Make/Makefile
linux·运维·自动化
IG工程师1 天前
关于 S7 - 1200 通过存储卡进行程序更新
经验分享·笔记·自动化
悲欢唯谁懂1 天前
FANUC机器人—PCDK
机器人
kuan_li_lyg1 天前
MATLAB - 机械臂手眼标定(眼在手内) - 估计安装在机器人上的移动相机的姿态
开发语言·人工智能·matlab·机器人·ros·机械臂·手眼标定
怒放的生命.1 天前
电器自动化入门08:隔离变压器、行程开关介绍及选型
运维·自动化·电气自动化·电工基础
我爱学Python!1 天前
基于 LangChain 的自动化测试用例的生成与执行
人工智能·自然语言处理·langchain·自动化·llm·测试用例·大语言模型
kuan_li_lyg1 天前
MATLAB - 机械臂手眼标定(眼在手外) - 估算固定相机相对于机器人基座的姿态
开发语言·人工智能·matlab·机器人·ros·机械臂·手眼标定