首页 > 解决方案 > Ajax XLSX Excel 导出

问题描述

当我执行如下所示的简单 Ajax 请求时,我会得到如下图所示的内容。为什么?当我进行 CSV 导出时,它工作得很好,当我做 XLSX 时,我得到一个奇怪的 responseText 像这样。

Ajax.request({
            url: '',
            success: function (response) {}
            failure: function () {}
        });

在此处输入图像描述

我看到浏览器有阻止 Ajax 导出自身的安全措施,所以我使用 BLOB 导出 CSV,同样的 BLOB 不适用于 XLSX。

更令人困惑的部分是,如果我创建一个新的 XLSX 文件并右键单击编辑,我会看到一个看起来像我在这里附上的图片中的代码,以 PK 开头并继续奇怪的字符......

标签: ajaxexcelexportblobxlsx

解决方案


推荐阅读