是否可以遍历此行中的特定行和特定列,但是使用列字母(D,G,P ...)而不是数字? 在官方文档中,我发现了一种类似的方式:
for row in sheet.iter_rows(min_row=519, max_row=530, min_col=4, max_col=10, values_only=True):
for cell in row:
print (cell)
但是我需要从不在一定范围内的单元格中获取数据,而是从单独的行表(D,G,P ...)中获取数据
答案 0 :(得分:0)
使用参数values_only=False
,您可以访问cell
属性。
尝试类似的东西:
cols = ["D","F","H"]
for row in sheet.iter_rows(min_row=519, max_row=530, min_col=4, max_col=10, values_only=False):
for cell in row:
if cell.column_letter in cols:
print (cell.value)