题目
关于 Excel 读取范围活动下列表述正确的有 A.当读取的范围设置为空时,表示读取整个表格 B.当读取的数据表中有标题行,可以不用勾选添加标头C.数据表的行索引默认从 0 开始读取 D.数据表的列索引默认从 0 开始读取
关于 Excel 读取范围活动下列表述正确的有
A.当读取的范围设置为空时,表示读取整个表格
B.当读取的数据表中有标题行,可以不用勾选添加标头
C.数据表的行索引默认从 0 开始读取
D.数据表的列索引默认从 0 开始读取
题目解答
答案
数据表路径、Sheet名称和选取范围需要指定。读取Excel范围的值并将其存储在数据表变量中。如果没有指定范围,则读取整个电子表格。如果将范围指定为单元格,则读取从该单元格开始的整个电子表格,其输出的变量类型是DataTable(数据表)。
单元格可以通过行索引、列索引,调用 cell(row_index,column_index) 函数获取,需要注意的是,行索引和列索引都是从 0 开始。
故本题选择ACD。
解析
本题考查Excel读取范围活动的核心概念,需掌握以下关键点:
- 读取范围的默认行为:未指定范围时默认读取整个表格;
- 索引规则:行和列的索引默认从
0开始; - 标题行处理:是否勾选添加标头对数据读取的影响。
破题关键在于理解选项中描述的设置与实际功能的对应关系,尤其注意索引起始值和标题行的处理逻辑。
选项A
正确。当读取范围未指定时,默认读取整个表格。例如,若未填写范围参数,活动会自动读取所有数据。
选项B
错误。若数据表有标题行,必须勾选“添加标头”,否则标题会被视为第一行数据,导致重复或错误。勾选后标题会单独存储,数据从第二行开始读取。
选项C
正确。行索引默认从0开始,例如第一行对应row_index=0。
选项D
正确。列索引默认从0开始,例如第一列对应column_index=0。