1 line
2.2 KiB
JavaScript
1 line
2.2 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0ab8f9"],{1697:function(e,t,n){"use strict";n.r(t),n.d(t,"exportExcel",(function(){return s})),n.d(t,"getColumnWidths",(function(){return f})),n.d(t,"setColumnWidths",(function(){return d})),n.d(t,"parseJson",(function(){return b}));var r=n("c7eb"),a=n("1da1"),c=n("3835"),o=(n("d9e2"),n("d81d"),n("14d9"),n("c19f"),n("ace4"),n("4ec9"),n("b64b"),n("d3b7"),n("ac1f"),n("00b4"),n("25f0"),n("3ca3"),n("5cc6"),n("907a"),n("9a8c"),n("a975"),n("735e"),n("c1ac"),n("d139"),n("3a7b"),n("986a"),n("1d02"),n("d5d6"),n("82f8"),n("e91f"),n("60bd"),n("5f96"),n("3280"),n("3fcc"),n("ca91"),n("25a1"),n("cd26"),n("3c5d"),n("2954"),n("649e"),n("219c"),n("170b"),n("b39a"),n("72f7"),n("1b3b"),n("3d71"),n("c6e3"),n("159b"),n("ddb0"),n("25ca")),u=n("21a6"),s=function(e){var t=Object(c["a"])(e,2),n=t[0],r=t[1],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"多语言包.xlsx",s=o["b"].book_new();n.forEach((function(e,t){var n=r[t],a=o["b"].json_to_sheet(n),c=f(n);d(a,c),o["b"].book_append_sheet(s,a,e)}));var i=o["c"](s,{bookType:"xlsx",type:"array"}),b=new Blob([i],{type:"application/octet-stream"});Object(u["saveAs"])(b,a)},f=function(e){for(var t=Object.keys(e[0]),n=[],r=0;r<t.length;r++){for(var a=i(t[r]),c=t[r],o=0,u=0;u<e.length;u++)o=i(e[u][c]),e[u][c]&&o>a&&(a=o);n.push(a)}return n},i=function(e){return/.*[\u4e00-\u9fa5]+.*$/.test(e)?parseFloat(2.1*e.toString().length):parseFloat(1.1*e.toString().length)},d=function(e,t){e["!cols"]=t.map((function(e,n){return{wch:t[n]||30}}))},b=function(){var e=Object(a["a"])(Object(r["a"])().mark((function e(t){return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var r=new FileReader;r.onload=function(t){try{for(var r=new Uint8Array(t.target.result),a=o["a"](r,{type:"array"}),c=new Map,u=0;u<a.SheetNames.length;u++){var s=a.SheetNames[u],f=a.Sheets[s],i=o["b"].sheet_to_json(f,{header:1});c.set(s,i)}e(c)}catch(d){n(d)}},r.onerror=function(){n(new Error("文件读取失败"))},r.readAsArrayBuffer(t)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}]); |