vue(file-saver+xlsx)導出table到excel

  • 安裝
    npm install file-saver xlsx --save
  • 引入依賴
    import FileSaver from 'file-saver';
    import XLSX from 'xlsx';
  • 方法
exportExcel() {
        let vb = XLSX.utils.table_to_book(document.getElementById('dv_table'));
        let vbout = XLSX.write(vb, {
          bookType: 'xlsx',
          bookSST: true,
          type: 'array'
        });
        try {
          saveAs(new Blob([vbout], {
            type: 'application/octet-stream'
          }), 'data.xlsx');
        } catch (e) {
          if (typeof console !== 'undefined') console.log(e, vbout);
        }
        return vbout;
      }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章