Можете ли вы сделать это в виде файла .csv и загрузить его на клиент? Изменить: Дерьмо, это не работает.
На самом деле, вы не можете делать ничего, что не будет взломом, потому что IE и Excel на самом деле не «общаются» в стандартном формате. Это проблема на стороне клиента в Excel, которую вы пытаетесь
переопределить поведение по умолчанию.
На самом деле вам, возможно, придется создать файл шаблона Excel, сохранить его на веб-сервере и написать скрипт, который копирует файл Excel, вносит изменения и отправляет его пользователю. Таким образом, вы можете контролировать форматирование чисел.