将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

相关推荐
半导体守望者1 小时前
ADVANTEST R3764 66 R3765 67爱德万测试networki connection programming网络程序设计手册
经验分享·笔记·功能测试·自动化·制造
东方佑5 小时前
使用 Python 自动化 Word 文档样式复制与内容生成
python·自动化·word
遨博学院5 小时前
机器人编程界面
机器人
会又不会7 小时前
JMeter-SSE响应数据自动化2.0
jmeter·自动化
宝桥南山7 小时前
Microsoft Copilot Studio - 尝试一下Agent
microsoft·ai·微软·copilot·rpa·low-code
新加坡内哥谈技术9 小时前
Meta计划借助AI实现广告创作全自动化
运维·人工智能·自动化
集成显卡17 小时前
PlayWright | 初识微软出品的 WEB 应用自动化测试框架
前端·chrome·测试工具·microsoft·自动化·edge浏览器
b***251118 小时前
动力电池点焊机:驱动电池焊接高效与可靠的核心力量|比斯特自动化
人工智能·科技·自动化
沉到海底去吧Go19 小时前
【行驶证识别成表格】批量OCR行驶证识别与Excel自动化处理系统,行驶证扫描件和照片图片识别后保存为Excel表格,基于QT和华为ocr识别的实现教程
自动化·ocr·excel·行驶证识别·行驶证识别表格·批量行驶证读取表格
曹勖之21 小时前
在 UE5 蓝图中配置Actor类型的Asset以作为位置和旋转设置目标
ue5·机器人