vue+file-saver+xlsx導出table為excel


1、安裝:npm install file-saver xlsx --save-dev

2、引入:import FileSaver from 'file-save';

    import XLSX from 'xlsx';

3、點擊事件:

      exportExcel() {

        let vb = XLSX.utils.table_to_book(document.getElementById('outTable'));

        let vbout = XLSX.write(vb, {bookType: 'xlsx', bookSST: true, type: 'array'});

        try {

         FileSaver.saveAs(new Blob([vbout], {type: 'application/octet-stream'}), 'sheetjs.xlsx');
        } catch (e) {
        if (typeof console !== 'undefined') console.log(e, vbout);
        }
        return vbout;

      }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM