无需编程!JVS低代码平台如何让非标准Excel自动转成结构化数据?

读取Excel组件在低代码平台中是一个数据转换的中间件,它可以将用户上传的Excel文件(特别是非标准、复杂格式的表格)解析为系统可识别的结构化数据(比如JSON对象或数组),供后续业务流程(如数据存储、计算、展示或传递给其他系统)使用。

在JVS低代码逻辑引擎中,读取Excel组件是用于自动化解析和处理Excel文件的核心功能模块。它可以根据单元格解析Excel数据,主要用于复杂Excel表格数据读取,支持单个单元格取值和整个表格取值,区别于【文件解析】组件主要是常规的Excel表格数据列项读取。并且可以与系统其他节点(如数据库、API接口、表单等)无缝对接,实现数据的高效流转和自动化处理。

读取Excel组件的常用场景

  1. 财务报销数据采集批量导入多sheet的报销明细表,精准读取跨行合并单元格的"报销总额"(如B3单元格),同时校验表格字体加粗、金额格式是否符合财务规范。
  2. 人力资源考勤统计从复杂排班表中动态提取100+行考勤数据(如A6:F105区域),自动忽略空行并识别"迟到/早退"字段的红色填充色标记。
  3. 物流订单信息录入支持读取跨列合并的订单头信息(如A1:C3区域),同时解析下方动态扩展的商品明细表(最多支持500行),忽略边框颜色差异。
  4. 销售数据动态汇总从非标准格式的销售报表中提取"客户名称-产品-金额"三列数据,即使表格存在合并单元格或字体颜色差异,仍可强制读取全部有效性。
  5. 教育机构成绩单处理支持多工作表(如"高一班"、"高二班")的成绩表读取,精准定位"总分"单元格(如H5),并校验数字格式是否为小数点后两位。
  6. 制造业BOM表解析读取包含合并单元格的物料清单表头(如A1:D2区域),同时解析下方多行物料明细,支持自定义字段名(如"物料编码-名称-规格-数量")。
  7. 电商商品信息迁移从供应商提供的非规范Excel中提取"商品名称-价格-库存-描述"四列数据,即使表格存在跨行标题或颜色标记,仍可强制读取全部有效内容。
  8. 医疗机构检验报告录入读取包含复杂格式的实验数据表(如合并单元格的"检验项目"行),同时校验数值型字段是否为科学计数法格式。
  9. 政府部门统计报表整合支持多sheet的年度统计报表合并,精准读取各工作表中的"地区-GDP-人口"数据,忽略不同sheet的标题行差异。
  10. 企业年检财务报表提交从审计机构提供的加密Excel中提取指定单元格的"资产总额"(如C8单元格),同时校验表格边框是否完整以防止数据篡改。

配置说明

这里我结合场景来介绍是如何配置的

场景示例:列表导入复杂表格数据后,获取出来新增或传到其他节点使用

在列表页设计中添加顶部自定义表单按钮

进入表单设计中,拖取上传文件组件,用于上传表格文件操作

在表单按钮上添加自定义按钮,用于触发逻辑,如下图

进入逻辑引擎设计器中,拖取【读取Excel】组件

①:模版文件连接地址,可以手动填写(系统管理后台-文件管理上传文件后复制的链接地址)

通常通过函数公式获取,如下图

②:sheet,填写上传的excel模板文件的sheet名称,注意:如果有多个sheet用多个【读取Excel】组件配置读取

③:单元格,填写示例:

取单个单元格值示例:

参数名:定义的变量名;

参数值:excel表格单元格序号,如下图

最终读取出来节点返回数据即为对象数据。

  • 表格读取:默认空行 100 行自动结束,但不会记录空行,超过 100 行的空行,后续部分就不会读取。
  • 参数名:定义的参数名
  • 参数值:表格取数规则为“表格第一个开始单元格序号Rx几列(变量A,变量B,变量C,变量D,变量E,变量F)”,如下图:
  • 开始单元格为A7,读取数据6列即填写“A7Rx6C(变量A,变量B,变量C,变量D,变量E,变量F)”。
  • 括号内为每列设置的字段变量名。
  • A7Rx6C(gsmc,zcfl,zcbh,zcms,ggxh,sl)

如下图,从A6开始整取

④:默认不开启开关,不忽略格式读取,读取行下单元格行的格式不一致就自动停止读取,校验格式有:字体、加粗、颜色、边框、边框颜色、数字格式、时间格式和填充模式。

如果开启格式忽略开关,则不校验以上格式自动读取。

在线demo:https://frame.bctools.cn

基础框架开源地址:https://gitee.com/software-minister/jvs

全部评论

相关推荐

不愿透露姓名的神秘牛友
03-09 19:13
求你们别卷了的大学生...:你不骂他,我就要骂你了
今天你投了哪些公司?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 一张图晒出你司的标语 #
4234次浏览 75人参与
# AI面会问哪些问题? #
27302次浏览 545人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14954次浏览 219人参与
# 你的实习产出是真实的还是包装的? #
19958次浏览 342人参与
# 找AI工作可以去哪些公司? #
8782次浏览 225人参与
# 春招至今,你的战绩如何? #
63972次浏览 575人参与
# 厦门银行科技岗值不值得投 #
7873次浏览 188人参与
# 从事AI岗需要掌握哪些技术栈? #
8671次浏览 293人参与
# 你做过最难的笔试是哪家公司 #
32715次浏览 223人参与
# 中国电信笔试 #
31617次浏览 284人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
340650次浏览 2173人参与
# 阿里笔试 #
178203次浏览 1311人参与
# 第一份工作一定要去大厂吗 #
14308次浏览 122人参与
# 金三银四,你的春招进行到哪个阶段了? #
22001次浏览 280人参与
# 沪漂/北漂你觉得哪个更苦? #
9691次浏览 193人参与
# HR最不可信的一句话是__ #
6123次浏览 113人参与
# 应届生第一份工资要多少合适 #
20651次浏览 86人参与
# AI时代,哪个岗位还有“活路” #
11346次浏览 339人参与
# 春招你拿到offer了吗 #
830934次浏览 9986人参与
# 长得好看会提高面试通过率吗? #
22418次浏览 254人参与
# 聊聊你的职场新体验 #
336392次浏览 1894人参与
# 学历对求职的影响 #
664972次浏览 4249人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务