xlwings 不支持使用 sheet 引用引用 Range 的原因是什么?
What's the reason that xlwings does not support referencing Range with a sheet reference?
我很欣赏 xlwings 通过允许在 Range 构造函数中放入 Sheet 名称和 sheet 索引来简化引用 Ranges 的事实,但我觉得它没有这样做很奇怪不支持为相同的目的提供 sheet object/reference,这看起来更多 "object-oriented" 并且会映射到 VBA ''' sht.Range("A1")''' 构造得更好。除了使用 sheet 名称和 sheet 索引之外,是否有不支持的原因?当然,您可以执行 Range(sheet.name, "A1"),但这似乎是不必要的额外步骤。
我很欣赏 xlwings 通过允许在 Range 构造函数中放入 Sheet 名称和 sheet 索引来简化引用 Ranges 的事实,但我觉得它没有这样做很奇怪不支持为相同的目的提供 sheet object/reference,这看起来更多 "object-oriented" 并且会映射到 VBA ''' sht.Range("A1")''' 构造得更好。除了使用 sheet 名称和 sheet 索引之外,是否有不支持的原因?当然,您可以执行 Range(sheet.name, "A1"),但这似乎是不必要的额外步骤。