ник: час
Насчёт форматирования - можно попробовать заранее создать шаблоны в excel с отформатированными столбцами ячеек и выводить данные не форматируя их....
Отказаться от изменения цвета задав формат ячейки в шаблоне (заблаговременно)
===========================================================================
Открываем шаблон и туда выливаем данные , а формат уже задан