У меня есть файл Excel со списком магазинов и их адресами. Я хочу найти его по номеру магазина и сохранить адрес в файл. Моя проблема в том, что я новичок и не знаю, как заставить l oop остановиться и перезапустить input('Enter shop number: ')
, если в моем файле Excel нет номера магазина. В настоящее время мой сценарий печатает «Неверный номер магазина!» для каждого ряда. Кто-нибудь может мне помочь? Я знаю, что это, вероятно, что-то из базового c, но, как я уже сказал, я новичок ie ... Заранее спасибо!
import openpyxl
from openpyxl import Workbook
file = '...\\Desktop\\shops.xlsx'
wb = openpyxl.load_workbook(file, read_only=True)
ws = wb.active
shop = int(input('Enter shop number: '))
save = open('shop.txt', 'w')
for row in ws.iter_rows(1):
for cell in row:
if cell.value == shop:
print(ws.cell(row=cell.row, column=2).value, file = save)
save.close()
else:
print('Invalid shop number!')