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