XLWINGS:如何选择没有标题的整个列?

时间:2018-01-30 02:44:46

标签: python excel xlwings

如何在没有标题的情况下从excel中选择整个列?

例如,当我尝试以下代码时,它会选择整个列,包括标题:

将xlwings导入xw

wb = xw.Book.caller() wb.sheets [0] .range(' A:A&#39)。选项(NDIM = 1)。价值

如何在不包含标题的情况下选择整个A列?我基本上想要使用xlwings从该列的开头到列的每个单元格接收值,直到它的最后一个值(不包括标题)。

请告知。

谢谢

1 个答案:

答案 0 :(得分:2)

您可以直接切片Range对象(您不需要声明维度,因为每个默认的简单列表都会有1d数组到达):

wb = xw.Book.caller()
wb.sheets[0].range('A:A')[1:].value

或者,定义Excel表对象(Insert > Table):

wb.sheets[0].range('Table1[[#Data]]').value

这会自动排除标题,例如here用于语法。