chunk-2d0cc0b6.a0928989.js 3.1 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2d0cc0b6"],{"4bf8":function(e,t,n){"use strict";n.r(t),n.d(t,"export_table_to_excel",(function(){return i})),n.d(t,"export_json_to_excel",(function(){return h}));var r=n("2909"),c=(t=n("c19f"),t=n("ace4"),t=n("d3b7"),t=n("5cc6"),t=n("9a8c"),t=n("a975"),t=n("735e"),t=n("c1ac"),t=n("d139"),t=n("3a7b"),t=n("d5d6"),t=n("82f8"),t=n("e91f"),t=n("60bd"),t=n("5f96"),t=n("3280"),t=n("3fcc"),t=n("ca91"),t=n("25a1"),t=n("cd26"),t=n("3c5d"),t=n("2954"),t=n("649e"),t=n("219c"),t=n("170b"),t=n("b39a"),t=n("72f7"),t=n("159b"),t=n("d81d"),t=n("25f0"),t=n("99af"),n("21a6")),a=(t=n("1146"),n.n(t));function o(e){for(var t,n={},r={s:{c:1e7,r:1e7},e:{c:0,r:0}},c=0;c!=e.length;++c)for(var o=0;o!=e[c].length;++o){r.s.r>c&&(r.s.r=c),r.s.c>o&&(r.s.c=o),r.e.r<c&&(r.e.r=c),r.e.c<o&&(r.e.c=o);var s,l={v:e[c][o]};null!=l.v&&(s=a.a.utils.encode_cell({c:o,r:c}),"number"==typeof l.v?l.t="n":"boolean"==typeof l.v?l.t="b":l.v instanceof Date?(l.t="n",l.z=a.a.SSF._table[14],l.v=(t=l.v,(Date.parse(t)-new Date(Date.UTC(1899,11,30)))/864e5)):l.t="s",n[s]=l)}return r.s.c<1e7&&(n["!ref"]=a.a.utils.encode_range(r)),n}function s(){if(!(this instanceof s))return new s;this.SheetNames=[],this.Sheets={}}function l(e){for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0;r!=e.length;++r)n[r]=255&e.charCodeAt(r);return t}function i(e){var t=function(e){for(var t=[],n=e.querySelectorAll("tr"),r=[],c=0;c<n.length;++c){for(var a=[],o=n[c].querySelectorAll("td"),s=0;s<o.length;++s){var l=o[s],i=l.getAttribute("colspan"),h=l.getAttribute("rowspan");l=l.innerText;if(""!==l&&l==+l&&(l=+l),r.forEach((function(e){if(c>=e.s.r&&c<=e.e.r&&a.length>=e.s.c&&a.length<=e.e.c)for(var t=0;t<=e.e.c-e.s.c;++t)a.push(null)})),(h||i)&&r.push({s:{r:c,c:a.length},e:{r:c+(h||1)-1,c:a.length+(i=i||1)-1}}),a.push(""!==l?l:null),i)for(var u=0;u<i-1;++u)a.push(null)}t.push(a)}return[t,r]}(document.getElementById(e)),n=t[1],r=t[0];e="SheetJS",t=new s,r=o(r);r["!merges"]=n,t.SheetNames.push(e),t.Sheets[e]=r,t=a.a.write(t,{bookType:"xlsx",bookSST:!1,type:"binary"}),Object(c.saveAs)(new Blob([l(t)],{type:"application/octet-stream"}),"test.xlsx")}function h(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.multiHeader,n=void 0===t?[]:t,i=e.header,h=e.data,u=e.filename,f=e.merges,p=void 0===f?[]:f;t=e.autoWidth,f=void 0===t||t,t=e.bookType,e=void 0===t?"xlsx":t,u=u||"excel-list";(h=Object(r.a)(h)).unshift(i);for(var d=n.length-1;-1<d;d--)h.unshift(n[d]);t="SheetJS",i=new s;var g=o(h);if(0<p.length&&(g["!merges"]||(g["!merges"]=[]),p.forEach((function(e){g["!merges"].push(a.a.utils.decode_range(e))}))),f){for(var v=h.map((function(e){return e.map((function(e){return null==e?{wch:10}:255<e.toString().charCodeAt(0)?{wch:2*e.toString().length}:{wch:e.toString().length}}))})),b=v[0],w=1;w<v.length;w++)for(var S=0;S<v[w].length;S++)b[S].wch<v[w][S].wch&&(b[S].wch=v[w][S].wch);g["!cols"]=b}i.SheetNames.push(t),i.Sheets[t]=g,i=a.a.write(i,{bookType:e,bookSST:!1,type:"binary"}),Object(c.saveAs)(new Blob([l(i)],{type:"application/octet-stream"}),"".concat(u,".").concat(e))}}}]);