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

rac*_*mic 3 python excel xlwings

如何从 Excel 中选择没有标题的整列?

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

将 xlwings 导入为 xw

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

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

请指教。

谢谢

Fel*_*ein 6

您可以直接对 Range 对象进行切片(您不需要声明维度,因为一维数组按照默认的简单列表到达):

wb = xw.Book.caller()
wb.sheets[0].range('A:A')[1:].value
Run Code Online (Sandbox Code Playgroud)

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

wb.sheets[0].range('Table1[[#Data]]').value
Run Code Online (Sandbox Code Playgroud)

这将自动排除标题,请参阅此处的语法。