将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

相关推荐
专注API从业者27 分钟前
Python + 淘宝 API 开发:自动化采集商品数据的完整流程
大数据·运维·前端·数据挖掘·自动化
zskj_zhyl3 小时前
家庭健康能量站:微高压氧舱结合艾灸机器人,智享双重养生SPA
人工智能·科技·安全·机器人
中科米堆4 小时前
中科米堆CASAIM自动化三维测量设备测量汽车壳体直径尺寸
运维·自动化·汽车·视觉检测
大唐荣华8 小时前
视觉语言模型(VLA)分类方法体系
人工智能·分类·机器人·具身智能
计算机sci论文精选8 小时前
CVPR 2025 | 具身智能 | HOLODECK:一句话召唤3D世界,智能体的“元宇宙练功房”来了
人工智能·深度学习·机器学习·计算机视觉·机器人·cvpr·具身智能
厦门辰迈智慧科技有限公司13 小时前
水闸安全综合监测系统解决方案
网络·物联网·安全·自动化·监测
硅谷秋水14 小时前
在相机空间中落地动作:以观察为中心的视觉-语言-行动策略
机器学习·计算机视觉·语言模型·机器人
王者鳜錸1 天前
PYTHON让繁琐的工作自动化-猜数字游戏
python·游戏·自动化
Lovyk1 天前
基于 Ansible 与 Jinja2 模板的 LNMP 环境及 WordPress 自动化部署实践
linux·运维·服务器·自动化·ansible