更改当前工作的列 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()
是您用于在文件中搜索文本的函数...
我正在尝试将 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()
是您用于在文件中搜索文本的函数...