0

在此处输入图像描述

如果我的 Excel 表格如上图所示

那么如何获取 MT 列的列号?

for mt in sheet.row_values(0):
    print mt
    if mt=='MT':
        break

有没有像 sheet.row_values(0).colnumber 这样的函数?

4

2 回答 2

0
col_idx = -1
for idx, mt in enumerate(sheet.row_values(0)):
    print mt
    if mt=='MT':
        col_idx = idx
        break
于 2013-09-29T14:51:26.073 回答
0

RickyA's 也可以拼写

next(i for i, mt in enumerate(sheet.row_values(0)) if mt=='MT')

next如果需要,可以给定一个默认值。

于 2013-09-29T15:20:09.627 回答