Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 下载的excel文件未在较新的office excel版本中打开_Javascript_Excel - Fatal编程技术网

Javascript 下载的excel文件未在较新的office excel版本中打开

Javascript 下载的excel文件未在较新的office excel版本中打开,javascript,excel,Javascript,Excel,microsoft excel中未打开已下载的扩展名为.xlsx的excel文件。 我编写了以下代码来转换不起作用的响应 response.onSuccess = function(data,status,header) { if (!data || data == '') { return; } var file = new Blob([data], {

microsoft excel中未打开已下载的扩展名为.xlsx的excel文件。 我编写了以下代码来转换不起作用的响应

     response.onSuccess = function(data,status,header) {
            if (!data || data == '') {
                return;
            }
            var file = new Blob([data], {
                type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
            });
            FileSaver.saveAs(file, 'ExcelTemplate.xlsx');

您的Excel文件具有xls扩展名。它必须是xlsx。如果我提供了.xlsx扩展名,则该文件根本不会打开,如果我提供了.xls版本,则会直接打开编码响应。因此,提供.xlsx并不能解决问题