如何在没有 Headers 的情况下从excel中选择整个列?
例如,当我尝试以下代码时,它会选择整个列,包括 Headers :
将xlwings导入为xw
wb = xw.Book.caller()wb.sheets [0] .range('A:A') . options(ndim = 1).value
如何选择整个列A而不包括 Headers ?我基本上想要使用xlwings从列的开头到列的每个单元格接收值,直到它的最后一个值(不包括 Headers ) .
请指教 .
谢谢
您可以直接切片Range对象(您不需要声明维度为1d数组到达默认的简单列表):
wb = xw.Book.caller() wb.sheets[0].range('A:A')[1:].value
或者,定义Excel表对象( Insert > Table ):
Insert > Table
wb.sheets[0].range('Table1[[#Data]]').value
这会自动排除 Headers ,例如, here的语法 .
1 回答
您可以直接切片Range对象(您不需要声明维度为1d数组到达默认的简单列表):
或者,定义Excel表对象(
Insert > Table
):这会自动排除 Headers ,例如, here的语法 .