Да, переписал через TSpreadSheet. Работает в принципе нормально. Хотя раньше пользовался экспортом через OLE, сейчас пришлось здорово извращаться чтобы переписать макрос, который динамически внедрялся в Excel и использовал рекурсию. От OLE пришлось отказаться поскольку новые версии офиса начинают мудрить с секьюрити и перестает работать то, что работало годами.