Это больше похоже на проблему с Excel, но ...
Когда у нас возникла похожая проблема, мы решили вместо того, чтобы заставить программу просмотра отчетов работать, мы воспользовались возможностью, чтобы сделать процесс правильно.*
Я бы предложил не использовать ReportViewer для экспорта и либо написать процесс для выгрузки данных в CSV, либо использовать стороннюю библиотеку.Мы пошли по маршруту CSV.
Существует множество примеров использования C # / VB и ASP.NET для вывода файла CSV из SQL Server.
Если вы хотите форматирование Excel, выбыло бы лучше использовать стороннюю DLL (не используйте Office, поскольку это требует, чтобы на вашем сервере был установлен Office).Таким образом, вы можете использовать стилизацию, но воспользоваться преимуществами новых форматов файлов.