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
}