【发布时间】:2022-08-04 14:52:31
【问题描述】:
function exportTableToExcel(tableID,filename)
{
var filename=`jammer${filename}_history`
var downloadLink;
var dataType = \'application/vnd.ms-excel\';
var tableSelect = document.getElementById(tableID);
var tableHTML = tableSelect.outerHTML.replace(/ /g, \'%20\');
// Specify file name
filename = filename?filename+\'.xls\':\'excel_data.xls\' ;
// Create download link element
downloadLink = document.createElement(\"a\");
document.body.appendChild(downloadLink).ariaReadOnly;
if(navigator.msSaveOrOpenBlob)
{
var blob = new Blob([\'\\ufeff\', tableHTML], {
type: dataType
});
navigator.msSaveOrOpenBlob( blob, filename);
}
else
{
// Create a link to the file
downloadLink.href = \'data:\' + dataType + \', \' + tableHTML;
// Setting the file name
downloadLink.download = filename;
//triggering the function
downloadLink.click();
}
}
}
-
请不要垃圾标签。
-
哪个文件?您正在创建下载 - 您不能告诉客户端(用户)操作系统将文件设为只读
标签: javascript