【界面案例】火语言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

目录
相关文章
|
10月前
|
存储 前端开发
【实战案例】火语言 RPA 采集小说站已完结书名(自动翻页判断),保存到Excel 全流程(附完整脚本)
自动采集起点中文网完本小说书名,支持翻页检测与数据存储。脚本逐页抓取小说名并保存至Excel,最多采集50页,智能判断翻页逻辑,确保数据完整,适用于批量获取完结书籍信息。
660 5
|
5月前
|
Web App开发 人工智能
火语言 RPA:模拟真人操作 —— 微博超话签到、发布互动贴与浏览全流程案例
本案例基于火语言RPA,自动化完成微博超话签到、发帖互动及10次滚动浏览,精准模拟真人行为。支持指定Chrome路径与用户配置,智能判断签到弹窗、条件执行操作,并自动关闭浏览器释放资源,有效提升账号活跃度。
375 2
|
测试技术 Apache 开发工具
Apache Cordova开发环境搭建(二)VS Code
原文:Apache Cordova开发环境搭建(二)VS Code 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011127019/article/details/56335719 ...
3962 0
|
人工智能 JavaScript 数据可视化
重磅发布:VTJ.PRO 赋能若依(RuoYi)「AI + 低代码」能力,企业级开发效率跃升 300%
VTJ.PRO 与若依(RuoYi)深度集成,融合双向代码穿梭、AI智能引擎及多模态渲染技术,打造“设计即生产”新体验。支持可视化开发、AI生成代码、旧组件重构,提升企业开发效率,助力数字化转型。
989 29
|
6月前
|
数据可视化
火语言 RPA:批量删除多个 TXT 文件指定关键词的自动化案例
本案例用火语言RPA自动化批量删除20个TXT文件中的指定关键词:读取桌面文件夹→遍历TXT→读取内容→替换删除关键词→清理空格→覆盖保存,全程可视化操作,大幅提升效率。
298 2
|
7月前
|
人工智能 自然语言处理 供应链
全面解析 RPA 机器人:核心逻辑、行业场景、实战案例与发展趋势
RPA机器人是企业数字化转型的“隐形助手”,通过模拟人工操作,自动完成重复性工作。它无需改造系统,高效连接各类软件,广泛应用于金融、制造、医疗、政务等领域,大幅提升效率、降低成本、减少差错。随着AI融合,RPA正从“工具”进化为“智能员工”,实现自然语言交互、自主决策。未来,人人可用的“全民自动化”时代即将到来。
1366 2
|
8月前
|
BI 索引
火语言 RPA 表格核心表达式:.Rows/.Count/.Rows.Count/ItemArray 用法
RPA操作表格行数据的4个万能工具:.Rows(所有行入口)、.Count(计数)、.Rows.Count(总行数,直接作写入位置)、.Rows[i].ItemArray(提取第i行纯数据)。牢记“是什么、怎么用”,无需复杂逻辑,轻松搞定数据存取与整理。
392 0
|
11月前
|
数据采集 JSON 监控
从 Prompt 到 Parser:一次知乎采集的曲折经历
本文探讨了使用大模型和Playwright技术在知乎进行数据采集时遇到的挑战及其优化策略。初始方案因页面异步加载、DOM结构变化和限制策略而失败。为了提高数据采集的稳定性和可靠性,提出了增强渲染层、适配器层和回退监控机制的改进方案。通过这些改进,可以有效应对页面异步加载和DOM变化带来的问题,同时规避限制策略的影响,从而实现更高效、稳定的数据采集。
596 0
从 Prompt 到 Parser:一次知乎采集的曲折经历