如何使用Angular 2将JSON数据导出为PDF,Excel [英] How to export my json data into pdf,excel using angular 2

查看:166
本文介绍了如何使用Angular 2将JSON数据导出为PDF,Excel的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经从角度2 网站创建了数据表.现在我想将我的json数据导出到PDF,使用angular 2框架精益求精.

I have created my Data table from the angular 2 website. Now I want to export my json data to PDF,excel using angular 2 framework.

请给我建议,我该如何实现该链接或任何链接.

Kindly give me suggestion how can I achieve that or any link if you have.

致谢

推荐答案

我终于用到了这个:

    function downloadExcelFile(ev) {
        connectionService.getExcelExport(function (response) {
            if (response.status == 200) {

                /** 
                 * Export data to csv file
                 */
                let blob = new Blob([response.data], {type: 'text/csv'});
                let filename = `export.csv`;
                if(window.navigator.msSaveOrOpenBlob) {
                    window.navigator.msSaveBlob(blob, filename);
                }
                else{
                    let elem = window.document.createElement('a');
                    elem.href = window.URL.createObjectURL(blob);
                    elem.download = filename;
                    document.body.appendChild(elem);
                    elem.click();
                    document.body.removeChild(elem);
                }

                console.log(`export excel file is successful.`);
            }
        })
    }

这篇关于如何使用Angular 2将JSON数据导出为PDF,Excel的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆