Python 3.7.1
У меня есть Excel, который выглядит примерно так
xls пример
В моем сценарии я хотел бы найти строку, в которой находится «222», и обновить эту строку. Я пишу сценарий, который может найти такую строку, но только в том случае, если ячейка содержит текст.
Сценарий:
from openpyxl import load_workbook
issue = "222"
path = "\\.xlsx"
wb = load_workbook(path)
ws = wb.worksheets[0]
for row in ws.iter_rows():
for cell in row:
if cell.value == issue:
print (cell.coordinate)
Итог:
- Если ячейка содержит числа, результатом является ничто. Там нет ошибки и ничего
- Если ячейка содержит текст, сценарий распечатывает
номер ячейки (B3)
Проблема в моем случае, что ячейки содержат только цифры. Я уже искал в Интернете, но не нашел решения, почему скрипт не находит номер в моем xls.
Заранее спасибо!