更改当前工作的列 cell.coordinate?

Changing the column of the current working cell.coordinate?

我正在尝试将 cell.coordinate 的列更改为下一列,我想知道您该怎么做?例如,我目前正在使用单元格 A5 或任何 A# 将其更改为单元格 B5 或任何 B#。

背景:

我正在开发一个程序,该程序从一个两列的 xlsx 文件中生成一个目录。第一列是文件名,第二列是我要搜索的特定文本。该程序使用第一列的文件名,如果找到匹配项则打印,但由于这个原因,无法想出将当前工作单元格更改为 A# 到 B# 的下一列并使用该字符串的方法在 B# 中搜索文档。 (我能够弄清楚如何搜索文档,但如果我强制使用字符串 a 但只是想弄清楚如何使用 xlsx 文档执行此操作)

感谢您的帮助!!

tutorial所示,需要在工作表实例上调用iter_rows方法,例如:

for row in ws.iter_rows('A:B'):
    for cell in row:
        print cell

如果第一列是文件名,第二列是文本,你可以试试:

for row in ws.iter_rows('A:B'):
    filename_cell, text_cell = row
    filename = filename_cell.value
    text = text_cell.value
    my_search(filename, text)

其中 my_search() 是您用于在文件中搜索文本的函数...