一种基于微软COM组件自动化操作Excel的方法技术

技术编号:30757411 阅读:30 留言:0更新日期:2021-11-10 12:11
本发明专利技术公开了一种基于微软COM组件自动化操作Excel的方法包括以下步骤:往RPA编辑器拉一个“打开/新建”Excel表格组件到流程图中,并给予Excel名字“test.xlsx”;对应的代码块将会执行,通过微软Excel原生API,创建了text.xlsx的excel对象;把所需要输入的名字输入到text.xlsx的第一列中;将“写入区域”组件拉到流程设计图中;启动流程,RPA机器人将按照RPA自动化软件编排好的组件,依次执行。本方法提升了RPA软件对于Excel自动化操作的稳定性和效率,而且支持自动化编辑Excel的各种样式,填充修改公式、输出数据透视表、执行宏文件等等原生就支持的操作。原生就支持的操作。原生就支持的操作。

【技术实现步骤摘要】
一种基于微软COM组件自动化操作Excel的方法


[0001]本专利技术涉及机器人流程自动化软件
,更涉及一种基于微软COM 组件自动化操作Excel的方法。

技术介绍

[0002]机器人流程自动化(RPA for Robotic process automation)是一套软件产品。RPA能够代替或者协助人类在计算机、RPA手机等数字化设备中完成重复性工作与任务。
[0003]企业中重复度高的工作很大部分是与Excel的操作处理相关。目前市面上完成自动化操作Excel的RPA产品大多是依赖OpenPyXL、POI等第三方封装的API类库实现的。而这些第三方封装的API类库,无法与原生的MicrosoftExcelAPI相比。而这就是本案专利申请的技术核心点。
[0004]现有技术中存在的缺陷:传统RPA软件利用第三方封装的API类库有很多的缺陷,比如:
[0005]1、对Excel的大小有限制,压缩率不高;
[0006]2、样式不容易控制,要使用模板,特别是大批量数据处理
[0007]3、性能很差本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于微软COM组件自动化操作Excel的方法,其特征在于,包括以下步骤:第一步:往RPA编辑器拉一个“打开/新建”Excel表格组件到流程图中,并给予Excel名字“test.xlsx”;此时,对应的代码块将会执行,此时通过微软Excel原生API,创建了text.xlsx的excel对象;第二步,把所需要输入的名字输入到text.xlsx的第一列中;将“写入区域”组件拉到流程设计图中,其中“Sheet1”代表的是写入到text.xlsx文件中...

【专利技术属性】
技术研发人员:贺燕宋红芳黄健周立伟程颖丁珊马蕾王森郑航刘明一
申请(专利权)人:国网浙江省电力有限公司金华供电公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1