帮助中心
Excel已使用区域和矩形区域分别指什么?

在Excel相关组件的使用中,选择作用的Excel区域是常见的配置项,支持选择已使用的工作表区域或者指定矩形范围。本文将详细介绍两种方式的含义及如何配置。

# 已使用的工作表区域



含义:操作过的单元格均为已使用的工作表区域,操作包括但不限制于设置单元格格式,向单元格写入内容等。已使用的工作表区域为包含所有已使用单元格的最小矩形区域。 示例: 使用已使用的工作表区域方式读取目标Excel的Sheet2。

读取结果:



# 矩形范围



含义:按照起始单元格和结束单元格划出矩形范围。起始单元格矩形范围的左上角,结束单元格为矩形范围的右下角。 示例: 使用矩形范围方式目标Excel的Sheet2的A1&C5区域。

读取结果:



# 为什么会出现读取到的Excel区域比使用的工作表区域大一些?

实际上就是存在设置了单元格数字格式,未填入文本但是设置格式的空单元格也会被定义为 场景描述 使用已使用的工作表区域方式读取目标Excel的Sheet2。可以直观看到工作表中有文本内容的单元格范围为A1至B9矩形区域。

读取结果为12行3列的数据表,打开数据表可以看到读取到了一些空单元格。


原因分析
在原始Excel工作表中查看,C12单元格的单元格已修改为时间,读取工作表时,该单元格也会被认定为已使用的单元格,故读取的区域为A1至C12的矩形区域。

最近更新时间: { "value": "2023-11-24", "effect": true }