您好我想使用spring mvc ajax call下载XLX文件.Below是我对服务器的ajax调用。
$.ajax({
type : 'GET',
url : 'downloadExcel',
beforeSend : function() {
startPreloader();
},
complete: function(){
stopPreloader();
},
success : function(response){
console.log(response);
var blob = new Blob([response], { type: 'application/vnd.ms-excel' });
var downloadUrl = URL.createObjectURL(blob);
var a = document.createElement("a");
a.href = downloadUrl;
a.download = "downloadFile.xlsx";
document.body.appendChild(a);
a.click();
}
});
这是我的服务器代码
@RequestMapping(value = "/downloadExcel", method = RequestMethod.GET)
@ResponseBody
public List<LicenceType> downloadExcel() {
return licenceTypeService.findAllLicenceType();
}
我的代码实际上下载了excel文件,但是在excel表上它显示了
[Object][Object]
答案 0 :(得分:3)
我知道它已经差不多一年了,但它对我有用:
disabledInput: boolean = true;
答案 1 :(得分:0)
<script src="//cdn.rawgit.com/rainabba/jquery-table2excel/1.1.0/dist/jquery.table2excel.min.js"></script>
$("#Xcel").click(function () {
$("#Tab").table2excel({
exclude: '.exclude',
filename: 'MatchedSDNListNames.xls'
});
})
如果您希望将表格导入为excel,可能是一个不错的选择。