排序

组件介绍

根据筛选条件对数据进行排序

截图

属性说明

必填项
属性名称 类型 默认值 说明
次序 下拉选项 升序 ● 升序:根据数值(包含拼音)进行排序,按照从小到大、从 A 到 Z 的顺序
● 降序:根据数值(包含拼音)进行排序,按照从大到小、从 Z 到 A 的顺序
● 自定义排序——连续多列或单列的多条件排序
数字/字符串 次序选择【升序】、【降序】时生效
需要进行排序的单列的列名/列号
具体介绍详见名词解析
排序依据 下拉选项 数值 【次序】选择【自定义排序】时生效
● 数值:根据数字、拼音或笔画多少进行排序
● 颜色:根根据单元格背景颜色或字体颜色进行排序
数值选项 下拉选项 自动 次序选择【升序】、【降序】及次序选择【自定义排序】,排序依据选择【数值】时生效
● 自动:按照拼音、笔画、数字进行排序
● 拼音:根据拼音字母进行排序
● 笔画:根据笔画多少进行排序
排序区域 下拉选项 全部 次序选择【升序】、【降序】时排序生效的区域:
● 全部:根据列排序,同时调整所在行的顺序
● 单列:只对上面输入的列进行排序,其他列内容不动
排序条件 逻辑表达式 【次序】选择【自定义排序】时生效
支持连续多列或单列多条件排序
点击右侧的编辑按钮进入排序条件界面
列支持字母列名及数字列号
排序依据选择【数值】时可以对指定列数据进行升序或者降序
排序依据选择【颜色】时可以对指定单元格/字体颜色的数据进行置顶部或者底部
注意有多个排序条件时第一个条件为主排序条件
第二及以后条件为次排序条件,次要排序条件是对主要排序条件的补充
主/次排序条件可以切换,具体介绍详见注意事项
选填项
属性名称 类型 默认值 说明
表名 字符串 需要操作的工作表名称,为空默认为当前打开的工作表
Excel 对象 对象 需要切换的 Excel 文件
打开 Excel】组件返回值对应的 Excel 文件
空默认为上一个【打开 Excel】组件打开的 Excel 文件
返回值

组件示例

  1. 打开 Excel文件 "./res/1.xlsx" —— 请填写正确的文件路径
  2. 排序次序自定义排序,排序依据数值,数值选项自动,第 1 列升序,第 2 列升序——对第一列进行升序,然后在第二列中对第一列中数据相同的所在行进行升序
  3. 运行结果:按照排序条件显示结果

排序前

排序后

名词解析

  • 列号、列名:数字列号从数字 1 开始,数据类型为数字;字母列名从字母 A 开始,数据类型为字符串;列号 1、2、3 对应列名 "A"、"B"、"C",为第 1 列、第 2 列及第 3 列,可使用【数字列号转字母列名】及【字母列名转数字列号】组件将列名及列号进行相互转换。
  • 排序主条件:次序选择【自定义排序】时,排序窗口的第一个条件为排序主条件(如示例中的第一列升序),优先级最高,在主条件生效后再执行其他排序条件。

  • 排序次条件:次序选择【自定义排序】时,排序窗口的第二个及以后条件为排序次条件(如示例中的第二列升序),优先级低于排序主条件,仅对上一个排序条件中的相同项进行排序。

注意事项

  • 此组件可以不添加到【打开 Excel】或者【指定 Excel 对象】组件(仅支持 v1.3.6 及以上版本编辑器及模拟器),当此组件【Excel 对象】为非空时,操作对象为 Excel 对象对应的 Excel 文件;【Excel 对象】为空默认为上方最近的一个 Excel 对象。

  • 必须安装 2016 及其以上版本 Microsoft Office 软件或者 WPS 软件。

  • 次序选择【升序】、【降序】 时仅能对单列进行排序,列仅支持输入单列的列名/列号,否则会报错;如果想对多列进行排序,请选择【自定义排序】。

  • 排序区域选择【全部】时对有单元格/字体颜色的内容所在行排序不生效。

  • 次序选择【自定义排序】时,排序条件界面点击排序的上下箭头可以切换排序主/次条件。

  • 次序选择【自定义排序】时,先对排序窗口中第一个排序条件(排序主条件)对应列进行排序,如果有第二个条件(排序次条件)的话再对第一个条件对应列中相同数据所在行进行排序,以此类推如果有第三个条件的话,第三个条件再对第二个条件对应列中相同数据所在行进行排序。

    如示例中排序前数据如下,排序条件为对一列及第二列进行升序

A B
4 3
1 5
2 6
3 4
2 2

第一个条件为排序主条件,对第一列进行升序,结果如下

A B
1 5
2 6
2 2
3 4
4 3

第二个条件为排序次条件,由于第一列中有两个相同数据 2,需要在第二列中对第一列中相同的数据 2 所在行进行升序,最终结果如下

A B
1 5
2 2
2 6
3 4
4 3
  • 如果出现出现未打开对应 Excel 文件或者此组件报错:RPC 服务器不可用或者报错:组件执行失败的问题,请点击右上角蓝色头像,点击【设置】,点击【关于我们】中 SDK 版本后方的【重置运行环境】按钮后重新运行流程试下。
Copyright 北京库木塔格科技有限公司 2024 all right reserved,powered by Gitbook该文章修订时间: 2024-05-16 13:00:48

results matching ""

    No results matching ""