в общем проблема решена text.strip() надо было просто убрать пробелы в самом тексте.
Второй вопрос тоже решил
newcell = currentSheet[cell_name].offset(column=+1)
newcell.value = 'test'
theFile.save('text_name.xlsx')
Вопрос как зациклить остался, если кто может объяснить как это сделать поскольку посмотрев библиотеку keyboard
я не пойму как, это сделать. Через ожидание цикл не останавливается, должен быть поидее либо счетчик, который этот триггер отключает или возможно кто подскажет, что-то другое кроме этой библиотеки и способов как это сделать удобно.