xlwings:使用 .expand() 垂直而不是水平对数据进行分组?

xlwings: Group data with .expand() vertical instead of horizontal?

使用 "sht.range('NamedRange').expand()" 方法可以将给定表格的数据分组到嵌套列表中。 数据水平分组。是否可以使用 .expand() 对数据进行垂直分组?

我知道可以使用 .expand("down") 对数据进行垂直分组,但是使用此命令扩展不适用于整个 table.

Example: 

sht.range('A1').value = [[1,2], [3,4]]
rng1 = sht.range('A1').expand().value

Output:
[[1.0, 2.0], [3.0, 4.0]]

What I'm looking for:

Output:

[[1.0, 3.0], [2.0, 4.0]]

您需要转置结果。您可以通过以下方式进行操作:

>>> sht.range('A1').value = [[1,2], [3,4]]
>>> rng1 = sht.range('A1').options(expand='table', transpose=True).value
[[1.0, 3.0], [2.0, 4.0]]

另请参阅:http://docs.xlwings.org/en/stable/converters.html#default-converter