服务器返回的CSV数据我必须以xlsx格式下载

时间:2019-05-08 12:28:27

标签: node.js angularjs

我正在以csv格式从服务器获取数据,但我需要以xlsx格式下载数据

在使用atob转换器创建blob之前,我曾尝试将数据转换为arrayBuffer格式,但是它不起作用

    $http.get(url).then(function (response) {
        var fileName = "group" + ".csv"
        var file = new Blob([response.data], {
            type: 'application/csv'
        });
        var fileUrl = URL.createObjectURL(file);
        var a = document.createElement('a');
        a.href = fileUrl;
        a.download = fileName;
        document.body.appendChild(a);
        a.click();
        document.body.removeChild(a);
    },
    function (error) {
        toastr.error('Error occured in file export. Please try 
        again');
    })

0 个答案:

没有答案