Нашел решение проблемы, суть была в том, что в двух функциях, совпадали метки, только сейчас понял, что метки имеют глобальное значение, а не локальное. Спасибо форуму!
Имеются данные, к примеру:
21000 community.bablosoft.com Test
Данные получаются в результате парсинга, если делать вывод в txt, то спокойно записывает каждый раз на новой строке новые данные, а вот с exel проблема, он каждый раз обновляет первую строку и все.