如何在没有标题的情况下从excel中选择整个列?
例如,当我尝试以下代码时,它会选择整个列,包括标题:
将xlwings导入xw
wb = xw.Book.caller() wb.sheets [0] .range(' A:A&#39)。选项(NDIM = 1)。价值
如何在不包含标题的情况下选择整个A列?我基本上想要使用xlwings从该列的开头到列的每个单元格接收值,直到它的最后一个值(不包括标题)。
请告知。
谢谢
答案 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用于语法。