【界面案例】火语言RPA读取Excel文件,循环写入界面表格

简介: 本案例演示如何将本地 Excel 数据写入界面应用的表格中,实现 “Excel 数据读取 - 界面表格批量写入” 的自动化需求,将 Excel 工作表数据批量同步至可视化界面进行展示,适用于账号清单展示、信息台账同步等可视化场景。

一、案例介绍

以简单案例演示:如何将本地 Excel 数据写入界面应用的表格中,实现 “Excel 数据读取 - 界面表格批量写入” 的自动化需求,将 Excel 工作表数据批量同步至可视化界面进行展示,适用于账号清单展示、信息台账同步等可视化场景。
效果如下图:
image.png

二、案例逻辑

准备资源、读取数据,再循环把数据写到界面上:这里为了案例更好地复现,使用了火语言的『提取应用内嵌资源』组件,将本地的Excel文件内嵌至火语言流程中。提取应用内资源组件可将文件、图片、文本嵌入火语言流程,无需依赖本地独立文件,轻松解决流程分享时的文件传递问题。(https://www.huoyuyan.com/help/component/flow/System/ExtractResource.html)

三、操作步骤

(一)界面设置

image.png

1、表格,UI控件列表中拖拽表格控件,设置表格的值
image.png

2、按钮,UI控件列表中拖拽按钮控件,通过事件绑定流程,点击按钮即触发流程1的自动化流程。
image.png

(二)流程1设置

组件1、提取应用内嵌资源,上传本地Excel至火语言中,选择提取类型文件,选择资源账号信息.xslx(上传的文件),提取成路径,输出到变量:excel路径
image.png

组件2,打印日志,打印调试诊断日志信息。
image.png

组件3,Excel打开文档,这里的文件路径填写我们刚才输出的变量excel路径
image.png

组件4,Excel读完内容,输出到变量excel表格
image.png

组件5,变量赋值,设置变量行数统计rowsCount,初始值为0,用于后面For循环次数,rowsCount=excel表格.Rows.Count,及行数等于读取的Excel的总行数
image.png

组件6,For循环,i赋值:0,循环条件:i小于rowsCount,单次循环结束执行i++
image.png

组件6.1,控件调用函数,调用窗体控件上的指定函数,对象:UI.窗体1.表格1.添加一行方法,
参数:
序号:i+1
账号:excel表格.Rows[i][0], “目标 Excel 表格的第i行、第 1 列”
状态:excel表格.Rows[i][1], “目标 Excel 表格的第i行、第 2 列”
image.png

组件6.2,睡眠等待,为了演示效果,这里增加一下等待时间。
image.png

读取Excel文件循环写入界面表格案例分享: https://www.huoyuyan.com/share.html?key=eyJhdXRvQ29kZSI6IkZhbHNlIiwia2V5IjoiNjMzYTlkNTg2Y2NhNDU1YWJjMDY5YmRlMmY5NzI4NDYifQ== 提取码: tE3i

目录
相关文章
|
6月前
|
存储 前端开发
【实战案例】火语言 RPA 采集小说站已完结书名(自动翻页判断),保存到Excel 全流程(附完整脚本)
自动采集起点中文网完本小说书名,支持翻页检测与数据存储。脚本逐页抓取小说名并保存至Excel,最多采集50页,智能判断翻页逻辑,确保数据完整,适用于批量获取完结书籍信息。
460 5
|
1月前
|
Web App开发 人工智能
火语言 RPA:模拟真人操作 —— 微博超话签到、发布互动贴与浏览全流程案例
本案例基于火语言RPA,自动化完成微博超话签到、发帖互动及10次滚动浏览,精准模拟真人行为。支持指定Chrome路径与用户配置,智能判断签到弹窗、条件执行操作,并自动关闭浏览器释放资源,有效提升账号活跃度。
142 2
|
SQL XML Java
Mybatis:SQL注入问题 like模糊查询 多表查询 动态SQL
Mybatis:SQL注入问题 like模糊查询 多表查询 动态SQL
2604 0
|
2月前
|
数据可视化
火语言 RPA:批量删除多个 TXT 文件指定关键词的自动化案例
本案例用火语言RPA自动化批量删除20个TXT文件中的指定关键词:读取桌面文件夹→遍历TXT→读取内容→替换删除关键词→清理空格→覆盖保存,全程可视化操作,大幅提升效率。
152 2
|
4月前
|
数据采集 存储 数据可视化
【实战案例】使用火语言RPA『表格数据提取』组件,批量爬取蔬菜价格+Excel 整理
火语言RPA中,爬取网页表格数据不必逐个提取元素!使用「表格数据提取」组件,可一键抓取整表内容。本文以采集10页蔬菜价格为例,手把手教你新建全局表格、循环翻页、自动提取并导出Excel,最后进行数据清洗整理,全程可视化操作,新手也能快速上手,高效完成多页表格采集任务。
381 2
|
3月前
|
存储 安全 Linux
【实用技巧】火语言RPA流程分享、复用与迁移实用指南
火语言RPA提供发布EXE、在线分享、导入导出、实时同步四大功能,支持跨平台运行与多设备协作。可一键生成独立程序,灵活分享链接,安全导出导入,云端同步备份,便于团队协作与流程复用,助力高效自动化办公。(238字)
243 0
|
4月前
|
存储 数据采集 索引
【实战案例】火语言 RPA 『获取多元素信息/属性值』抓取网页数据案例
本文介绍如何使用「获取多元素信息/属性值」结合XPath提取网页蔬菜价格数据,相比表格提取更灵活,适用于结构不规整页面。通过抓取outerHTML、循环解析字段并写入表格,最终导出Excel,完整流程含翻页、数据清洗与存储,附详细步骤与避坑指南。
289 0