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"),但这似乎是不必要的额外步骤。

有一个未解决的问题,请参阅 here. The reason why it's not there yet is that originally the API was heavily influenced by DataNitro 并且他们完全缺少 Sheet 对象。但这是一个小改动,所以应该很快就会完成。