Я думаю, что программа перебирает слова - она перебирает каждую строку в in_file
.Проблема в том, что в пределах этого цикла вы печатаете на первые 65500 строк с той же строкой.Затем, к концу этого, i = 65500
, поэтому, когда вы переходите к следующей строке, условие i < 65500
больше не выполняется, поэтому line
не записывается.
Код, который вы, вероятно,want просто удаляет цикл while:
for line in (in_file):
worksheet.write(i, 0, line)
i +=1
Таким образом, i
будет увеличиваться на единицу для каждой прочитанной строки.Нет необходимости вставлять еще один цикл.