Логичное впечатление, в принципе )
Да, возможность удобная, но для "регулярной" структуры ячеек, писать можно ( давно это было, навскидку) чем-угодно, не меняя формат
Плюс пляски с источником данных (есть ли соответствующий провайдер в системе, настройки)
Если формат плавающий, то логичнее воспользоваться
Excel Primary Interop Assembly