Кириллица в параметре Filename заголовка Content-Disposition
Нельзя использовать Content-Disposition для задания имени файла, так как он поддерживает только Ascii. Решение — используйте ссылки для скачивания вида:

/download/12345/Отчет о недвижимости.xls

И все у вас будет работать как надо.
Для того, чтобы IE нормально понимал имена файлов на русском, мне приходится делать следующий финт на стороне сервера.
var fileName = '.....';
var name = isIE(request.headers['user-agent'])? encodeURIComponent(fileName): fileName;
response.set({
     'Content-Type' : contentType,
     'Content-Disposition' : 'attachment; filename="' + name + '"'
});

Вероятно, что для Вас здесь главным будет использование encodeURIComponent