table表格取指定字段名list列表 公开

分类
点赞
暂无
更多信息
分享人 运营:秋风
分享时间 2024-03-15 17:18
最后更新 10天12小时前
修订版本 3
子程序大小 4 KB
Quicker版本 1.42.24.0

介绍

对table表格变量提取 指定列名称(字段名)的值,返回一列表list

里面有一个 筛选表达式: 可以参考下面资料,或者是留空

查询或筛选行(Select)

使用DataTable对象的Select()方法获取符合条件的行。

【筛选表达式】查询条件,语法请参考《DataView RowFilter Syntax》。

示例:

  • Id = 10 Id > 20 Id in (1,2,3)
  • Name = '张三' Name <> '李四' Name in ('张三','李四','王五')
  • Date = #2022-12-27#
  • Name LIKE '*str*' (通配符*可以在最前面或/和最后面,不能在中间)
  • 布尔操作符支持ANDORNOT 如:NOT City = 'Tokyo' AND NOT City = 'Paris'
  • 支持使用CONVERT方法在比较的时候转换数据类型,参考来源。例如:动态加载的表格,数字类型的列可能会被当做文本类型,此时如果要按数字比较,可以通过这样的方式转换:CONVERT(序号, System.Int32) > 3

【排序】可选。设定查询结果的排序方式,例如:

  • Birth DESC(按Birth列从大到小倒序排序)
  • Id (按ID从小到大正序排序)

输出:

【行数】符合筛选条件的结果行数。

【行列表】符合条件的行列表(类型为DataRow[]),可通过“每个”模块循环访问各行信息。

【第一行】第一条符合条件的行。

子程序的参数

输入
table Table
列名称 字段名 Text
提取数量 比如提取前100个数值 Integer
筛选表达式 可留空不填 Text
排序 可不填, 列名称 DESC 大到小,或者是 列名称 小到大 Text
输出
list List

最近更新

修订版本 更新时间 更新说明
3 10天12小时前 1
2 11天12小时前 1
1 11天12小时前 1

最近讨论

暂无讨论