Compilation error: Неявное преобразование типа "double" в "string" невозможно
Понятно, хочет строку.
Но независимо от содержимого строки, формат ячейки получается "Общий".
А требуется "Числовой", со всеми его свойствами, выравнивание по правому краю и прочее...
Да, эксель показывает квадратик с восклицательным знаком, а там "Число сохранено как текст/преобразовать в число/итд.."