Эта ошибка скорее всего не ошибка загрузки вашего файла! Хотя вы можете использовать оператор печати, чтобы проверить это дважды. В таких модулях, как openpyxl и xlwings, если в ячейке нет данных, явно указанных в модуле, модуль возвращает значение None
, поэтому вы, вероятно, пытаетесь выполнить строковую операцию со значением None
. Вы можете попытаться исправить это следующим образом:
for cell in list(sheet.columns)[3]:
value = cell.value
if value: # ensure you are not reading an empty cell
if value.startswith('1_'):
print(value)
Тем не менее, без полной трассировки стека все, что мы можем сделать, - это рассуждать о том, почему вы получаете ошибку