查询数据把两份合成一份

本文介绍如何利用layui库构建树形组件和数据表格,并实现点击树形节点时,动态加载并显示相关数据到右侧表格。通过递归方法处理数据,当点击‘服装’时,查询并展示上衣、裤子、裙子等子类目及相关信息。同时,展示了查询数据的处理逻辑和最终实现效果。
摘要由CSDN通过智能技术生成

先给大家看一下大概的相关数据模型
在这里插入图片描述

下面是商品类型数据,我这样做是为了做layui树形素组,然后用递归的方法去实现树形的数据,这里就不放出来了。
在这里插入图片描述
下面是用layui写的数据表格和树形组件
简单的说就是点击树形组件的服装或者附属的上衣就会把查询的相关信息给到右边表单
点击服装会把上衣、裤子、裙子等,包括服装自己的相关数据查到。
在这里插入图片描述
在这里插入图片描述
下面是查询数据
看不懂可以看前面最上面讲的数据,点击树形数据传回点击到服装时的相应ID进行查询
判断条件,把两个数据合在一起再循环判断。在这里插入图片描述
在这里插入图片描述

效果如下
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以按照以下步骤使用JS宏将具有相同表头的两份数据合并为一份: 1.首先,需要打开 WPS 表格软件并创建一个新的工作表。 2.在新工作表中,打开“开发”选项卡并单击“Visual Basic”按钮。 3.在弹出的“Microsoft Visual Basic for Applications”窗口中,选择“插入”菜单并单击“模块”选项。这将创建一个新的模块。 4.在新模块中,您可以编写 JavaScript 代码来执行合并操作。以下是一个示例代码,可以将两个具有相同表头的数据合并成一个表: ``` Sub MergeData() Dim firstSheet As Worksheet Dim secondSheet As Worksheet Dim firstHeader As Range Dim secondHeader As Range Dim firstLastRow As Long Dim secondLastRow As Long Dim newLastRow As Long '获取第一个表格和第二个表格的数据 Set firstSheet = Worksheets("Sheet1") '这里的“Sheet1”是您要合并的第一个表格名称 Set secondSheet = Worksheets("Sheet2") '这里的“Sheet2”是您要合并的第二个表格名称 '获取第一个表格和第二个表格的表头 Set firstHeader = firstSheet.Range("A1").CurrentRegion.Rows(1) Set secondHeader = secondSheet.Range("A1").CurrentRegion.Rows(1) '确保两个表格具有相同的表头 If firstHeader.Value <> secondHeader.Value Then MsgBox "两个表格的表头不相同,请检查并重新运行此宏。" Exit Sub End If '获取第一个表格和第二个表格的最后一行 firstLastRow = firstSheet.Range("A1").CurrentRegion.Rows.Count secondLastRow = secondSheet.Range("A1").CurrentRegion.Rows.Count '将第二个表格的数据复制到第一个表格中 newLastRow = firstLastRow + secondLastRow - 1 secondSheet.Range("A2").CurrentRegion.Copy Destination:=firstSheet.Range("A" & firstLastRow + 1 & ":A" & newLastRow) '提醒用户合并已完成 MsgBox "合并已完成。" End Sub ``` 5.在完成代码编写后,您可以按“F5”键或单击“运行”按钮来运行此宏。此时,您将看到“合并已完成”消息框,表明合并操作已成功完成。 请注意,此示例代码仅适用于具有相同表头的两份数据。如果您需要将具有不同表头的数据合并成一份,请相应地更改代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值