js创建新文件在下载

直接调用:

//创建文件并下载到本地    '\ufeff'指定字符集为utf-8
        function downloadFile(fileName, content) {
            var aTag = document.createElement('a');
            var blob = new Blob(['\ufeff'+content],{ type: "text/csv" });
            aTag.download = fileName;
            aTag.href = URL.createObjectURL(blob);
            aTag.click();
            URL.revokeObjectURL(blob);
        }

指定字符集是因为office的Excel中文会出现乱码,而WPS的Excel不会(兼容微软)。

你可能感兴趣的:(js创建新文件在下载)