Используемый вами метод будет работать только для простых текстовых файлов, xls не является обычным текстом, поэтому вам нужно извлечь его как двоичные данные.
Если вы используете jQuery 3+, вы можете установитьresponseType запроса 'blob' и используйте этот BLOB-объект для создания URL-адреса вашего блоба для загрузки.
jQuery 3 +
$.ajax({
type: "GET",
url: "/screener/" + projectId,
xhrFields:{
responseType: 'blob'
},
success: function (result) {
console.log(result)
alert("sfa");
var blob = result;
var downloadUrl = URL.createObjectURL(blob);
var a = document.createElement("a");
a.href = downloadUrl;
a.download = "downloadFile.xls";
document.body.appendChild(a);
a.click();
}
});