读取表格
-
先修科目
介绍
读取表格类似于读取列表,不同的是,你要指定列名和行号。在接下来的示例中,我们将使用表格“学生”。这个表格有4列、3行。
获取表格的行数
你可以用积木“表格( )的行数”获取表格的行数。如果表格为空,该积木就报告0。
读取项的值
如果你知道要找的某一项的列名和行号,可以用这个积木读取其值。
参数
- 行号:行号介于1与表格总行数之间。
- 列名:列名不区分大小写。例如,“Name”和“name”都可以代表“NAME”这一列。
示例
读取一整行
有时你需要读取一行所有项的值。就可以用这个积木获取所有值并将其连接在一起。
参数
- 行号:行号介于1与表格总行数之间。
- 表格名称:从下拉菜单中选择表格名称。
- 分隔符:用什么字符隔开这一行的不同列的值。
示例
查找列中的某一项
可以用这个积木查找列中的某一项:
参数
- 要查找的项:要查找的项的值。
- 列名:从哪一列中查找。
- 表格名称:从下拉菜单中选择表格名称。
示例
例如,我们可以在“姓名”这一列查找某一名学生,该积木会返回行号。如果不存在这一项,该积木就返回值-1。如果存在多个相同的项,就返回第一个的行号。
查找列中包含某一部分的那一项
有时你不想进行精确匹配。比如,你只知道某一项的一部分,而不是这一项的完整内容。就可以用这个积木查找包含某一部分的那一项:
参数
- 要查找的项的一部分:你要找的那一项的部分内容。
- 列名:从哪一列中查找。
- 表格名称:从下拉菜单中选择表格名称。
示例
比如,我们知道某个学生姓“姜”,但不知道他的全名。我们就可以查找姓名包含“姜”的学生。这个积木将返回行号。如果没有姓名包含“姜”,这个积木就返回-1。
用另外一列查找某一列
有时候你要用另一列查找某个表格。例如,你想知道学号为“101”的学生的身高。为了解决这个问题,就用这个积木:
参数
- 目标列:要查询的那一列,比如本例中的“身高”。
- 表格名称:从下拉菜单中选择表格名称。
- 检查列:要检查的那一列,比如本例中的“学号”。
- 检查列的值:在检查列你要找的值,比如本例中的101。
示例