| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\src\\vendor\\Export2Excel.js","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\vendor\\Export2Excel.js","mtime":1677828270373},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LWJ1ZmZlci5jb25zdHJ1Y3Rvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LWJ1ZmZlci5zbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnVpbnQ4LWFycmF5LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkuYXQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5jb3B5LXdpdGhpbi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LmV2ZXJ5LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkuZmlsbC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LmZpbHRlci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LmZpbmQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5maW5kLWluZGV4LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkuZm9yLWVhY2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5pbmNsdWRlcy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LmluZGV4LW9mLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkuaXRlcmF0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5qb2luLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkubGFzdC1pbmRleC1vZi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5Lm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnJlZHVjZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnJlZHVjZS1yaWdodC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnJldmVyc2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5zZXQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5zbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnNvbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5zb3J0LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkuc3ViYXJyYXkuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS50by1sb2NhbGUtc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkudG8tc3RyaW5nLmpzIjsKCi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdCi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadgwovLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQovLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPgovLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKLyogZXNsaW50LWRpc2FibGUgKi8KcmVxdWlyZSgnc2NyaXB0LWxvYWRlciFmaWxlLXNhdmVyJyk7CgpyZXF1aXJlKCdzY3JpcHQtbG9hZGVyIUAvdmVuZG9yL0Jsb2InKTsKCnJlcXVpcmUoJ3NjcmlwdC1sb2FkZXIheGxzeC9kaXN0L3hsc3guY29yZS5taW4nKTsKCmZ1bmN0aW9uIGdlbmVyYXRlQXJyYXkodGFibGUpIHsKICB2YXIgb3V0ID0gW107CiAgdmFyIHJvd3MgPSB0YWJsZS5xdWVyeVNlbGVjdG9yQWxsKCd0cicpOwogIHZhciByYW5nZXMgPSBbXTsKCiAgZm9yICh2YXIgUiA9IDA7IFIgPCByb3dzLmxlbmd0aDsgKytSKSB7CiAgICB2YXIgb3V0Um93ID0gW107CiAgICB2YXIgcm93ID0gcm93c1tSXTsKICAgIHZhciBjb2x1bW5zID0gcm93LnF1ZXJ5U2VsZWN0b3JBbGwoJ3RkJyk7CgogICAgZm9yICh2YXIgQyA9IDA7IEMgPCBjb2x1bW5zLmxlbmd0aDsgKytDKSB7CiAgICAgIHZhciBjZWxsID0gY29sdW1uc1tDXTsKICAgICAgdmFyIGNvbHNwYW4gPSBjZWxsLmdldEF0dHJpYnV0ZSgnY29sc3BhbicpOwogICAgICB2YXIgcm93c3BhbiA9IGNlbGwuZ2V0QXR0cmlidXRlKCdyb3dzcGFuJyk7CiAgICAgIHZhciBjZWxsVmFsdWUgPSBjZWxsLmlubmVyVGV4dDsKICAgICAgaWYgKGNlbGxWYWx1ZSAhPT0gJycgJiYgY2VsbFZhbHVlID09ICtjZWxsVmFsdWUpIGNlbGxWYWx1ZSA9ICtjZWxsVmFsdWU7IC8vU2tpcCByYW5nZXMKCiAgICAgIHJhbmdlcy5mb3JFYWNoKGZ1bmN0aW9uIChyYW5nZSkgewogICAgICAgIGlmIChSID49IHJhbmdlLnMuciAmJiBSIDw9IHJhbmdlLmUuciAmJiBvdXRSb3cubGVuZ3RoID49IHJhbmdlLnMuYyAmJiBvdXRSb3cubGVuZ3RoIDw9IHJhbmdlLmUuYykgewogICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPD0gcmFuZ2UuZS5jIC0gcmFuZ2Uucy5jOyArK2kpIHsKICAgICAgICAgICAgb3V0Um93LnB1c2gobnVsbCk7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9KTsgLy9IYW5kbGUgUm93IFNwYW4KCiAgICAgIGlmIChyb3dzcGFuIHx8IGNvbHNwYW4pIHsKICAgICAgICByb3dzcGFuID0gcm93c3BhbiB8fCAxOwogICAgICAgIGNvbHNwYW4gPSBjb2xzcGFuIHx8IDE7CiAgICAgICAgcmFuZ2VzLnB1c2goewogICAgICAgICAgczogewogICAgICAgICAgICByOiBSLAogICAgICAgICAgICBjOiBvdXRSb3cubGVuZ3RoCiAgICAgICAgICB9LAogICAgICAgICAgZTogewogICAgICAgICAgICByOiBSICsgcm93c3BhbiAtIDEsCiAgICAgICAgICAgIGM6IG91dFJvdy5sZW5ndGggKyBjb2xzcGFuIC0gMQogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICB9IC8vSGFuZGxlIFZhbHVlCgoKICAgICAgb3V0Um93LnB1c2goY2VsbFZhbHVlICE9PSAnJyA/IGNlbGxWYWx1ZSA6IG51bGwpOyAvL0hhbmRsZSBDb2xzcGFuCgogICAgICBpZiAoY29sc3BhbikgZm9yICh2YXIgayA9IDA7IGsgPCBjb2xzcGFuIC0gMTsgKytrKSB7CiAgICAgICAgb3V0Um93LnB1c2gobnVsbCk7CiAgICAgIH0KICAgIH0KCiAgICBvdXQucHVzaChvdXRSb3cpOwogIH0KCiAgcmV0dXJuIFtvdXQsIHJhbmdlc107Cn0KCmZ1bmN0aW9uIGRhdGVudW0odiwgZGF0ZTE5MDQpIHsKICBpZiAoZGF0ZTE5MDQpIHYgKz0gMTQ2MjsKICB2YXIgZXBvY2ggPSBEYXRlLnBhcnNlKHYpOwogIHJldHVybiAoZXBvY2ggLSBuZXcgRGF0ZShEYXRlLlVUQygxODk5LCAxMSwgMzApKSkgLyAoMjQgKiA2MCAqIDYwICogMTAwMCk7Cn0KCmZ1bmN0aW9uIHNoZWV0X2Zyb21fYXJyYXlfb2ZfYXJyYXlzKGRhdGEsIG9wdHMpIHsKICB2YXIgd3MgPSB7fTsKICB2YXIgcmFuZ2UgPSB7CiAgICBzOiB7CiAgICAgIGM6IDEwMDAwMDAwLAogICAgICByOiAxMDAwMDAwMAogICAgfSwKICAgIGU6IHsKICAgICAgYzogMCwKICAgICAgcjogMAogICAgfQogIH07CgogIGZvciAodmFyIFIgPSAwOyBSICE9IGRhdGEubGVuZ3RoOyArK1IpIHsKICAgIGZvciAodmFyIEMgPSAwOyBDICE9IGRhdGFbUl0ubGVuZ3RoOyArK0MpIHsKICAgICAgaWYgKHJhbmdlLnMuciA+IFIpIHJhbmdlLnMuciA9IFI7CiAgICAgIGlmIChyYW5nZS5zLmMgPiBDKSByYW5nZS5zLmMgPSBDOwogICAgICBpZiAocmFuZ2UuZS5yIDwgUikgcmFuZ2UuZS5yID0gUjsKICAgICAgaWYgKHJhbmdlLmUuYyA8IEMpIHJhbmdlLmUuYyA9IEM7CiAgICAgIHZhciBjZWxsID0gewogICAgICAgIHY6IGRhdGFbUl1bQ10KICAgICAgfTsKICAgICAgaWYgKGNlbGwudiA9PSBudWxsKSBjb250aW51ZTsKICAgICAgdmFyIGNlbGxfcmVmID0gWExTWC51dGlscy5lbmNvZGVfY2VsbCh7CiAgICAgICAgYzogQywKICAgICAgICByOiBSCiAgICAgIH0pOwogICAgICBpZiAodHlwZW9mIGNlbGwudiA9PT0gJ251bWJlcicpIGNlbGwudCA9ICduJztlbHNlIGlmICh0eXBlb2YgY2VsbC52ID09PSAnYm9vbGVhbicpIGNlbGwudCA9ICdiJztlbHNlIGlmIChjZWxsLnYgaW5zdGFuY2VvZiBEYXRlKSB7CiAgICAgICAgY2VsbC50ID0gJ24nOwogICAgICAgIGNlbGwueiA9IFhMU1guU1NGLl90YWJsZVsxNF07CiAgICAgICAgY2VsbC52ID0gZGF0ZW51bShjZWxsLnYpOwogICAgICB9IGVsc2UgY2VsbC50ID0gJ3MnOwogICAgICB3c1tjZWxsX3JlZl0gPSBjZWxsOwogICAgfQogIH0KCiAgaWYgKHJhbmdlLnMuYyA8IDEwMDAwMDAwKSB3c1snIXJlZiddID0gWExTWC51dGlscy5lbmNvZGVfcmFuZ2UocmFuZ2UpOwogIHJldHVybiB3czsKfQoKZnVuY3Rpb24gV29ya2Jvb2soKSB7CiAgaWYgKCEodGhpcyBpbnN0YW5jZW9mIFdvcmtib29rKSkgcmV0dXJuIG5ldyBXb3JrYm9vaygpOwogIHRoaXMuU2hlZXROYW1lcyA9IFtdOwogIHRoaXMuU2hlZXRzID0ge307Cn0KCmZ1bmN0aW9uIHMyYWIocykgewogIHZhciBidWYgPSBuZXcgQXJyYXlCdWZmZXIocy5sZW5ndGgpOwogIHZhciB2aWV3ID0gbmV3IFVpbnQ4QXJyYXkoYnVmKTsKCiAgZm9yICh2YXIgaSA9IDA7IGkgIT0gcy5sZW5ndGg7ICsraSkgewogICAgdmlld1tpXSA9IHMuY2hhckNvZGVBdChpKSAmIDB4ZmY7CiAgfQoKICByZXR1cm4gYnVmOwp9CgpleHBvcnQgZnVuY3Rpb24gZXhwb3J0X3RhYmxlX3RvX2V4Y2VsKGlkKSB7CiAgdmFyIHRoZVRhYmxlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOwogIHZhciBvbyA9IGdlbmVyYXRlQXJyYXkodGhlVGFibGUpOwogIHZhciByYW5nZXMgPSBvb1sxXTsKICAvKiBvcmlnaW5hbCBkYXRhICovCgogIHZhciBkYXRhID0gb29bMF07CiAgdmFyIHdzX25hbWUgPSAnU2hlZXRKUyc7CiAgdmFyIHdiID0gbmV3IFdvcmtib29rKCksCiAgICAgIHdzID0gc2hlZXRfZnJvbV9hcnJheV9vZl9hcnJheXMoZGF0YSk7CiAgLyogYWRkIHJhbmdlcyB0byB3b3Jrc2hlZXQgKi8KICAvLyB3c1snIWNvbHMnXSA9IFsnYXBwbGUnLCAnYmFuYW4nXTsKCiAgd3NbJyFtZXJnZXMnXSA9IHJhbmdlczsKICAvKiBhZGQgd29ya3NoZWV0IHRvIHdvcmtib29rICovCgogIHdiLlNoZWV0TmFtZXMucHVzaCh3c19uYW1lKTsKICB3Yi5TaGVldHNbd3NfbmFtZV0gPSB3czsKICB2YXIgd2JvdXQgPSBYTFNYLndyaXRlKHdiLCB7CiAgICBib29rVHlwZTogJ3hsc3gnLAogICAgYm9va1NTVDogZmFsc2UsCiAgICB0eXBlOiAnYmluYXJ5JwogIH0pOwogIHNhdmVBcyhuZXcgQmxvYihbczJhYih3Ym91dCldLCB7CiAgICB0eXBlOiAnYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtJwogIH0pLCAndGVzdC54bHN4Jyk7Cn0KCmZ1bmN0aW9uIGZvcm1hdEpzb24oanNvbkRhdGEpIHt9CgpleHBvcnQgZnVuY3Rpb24gZXhwb3J0X2pzb25fdG9fZXhjZWwodGgsIGpzb25EYXRhLCBkZWZhdWx0VGl0bGUpIHsKICAvKiBvcmlnaW5hbCBkYXRhICovCiAgdmFyIGRhdGEgPSBqc29uRGF0YTsKICBkYXRhLnVuc2hpZnQodGgpOwogIHZhciB3c19uYW1lID0gJ1NoZWV0SlMnOwogIHZhciB3YiA9IG5ldyBXb3JrYm9vaygpLAogICAgICB3cyA9IHNoZWV0X2Zyb21fYXJyYXlfb2ZfYXJyYXlzKGRhdGEpOwogIC8qIGFkZCB3b3Jrc2hlZXQgdG8gd29ya2Jvb2sgKi8KCiAgd2IuU2hlZXROYW1lcy5wdXNoKHdzX25hbWUpOwogIHdiLlNoZWV0c1t3c19uYW1lXSA9IHdzOwogIHZhciB3Ym91dCA9IFhMU1gud3JpdGUod2IsIHsKICAgIGJvb2tUeXBlOiAneGxzeCcsCiAgICBib29rU1NUOiBmYWxzZSwKICAgIHR5cGU6ICdiaW5hcnknCiAgfSk7CiAgdmFyIHRpdGxlID0gZGVmYXVsdFRpdGxlIHx8ICfliJfooagnOwogIHNhdmVBcyhuZXcgQmxvYihbczJhYih3Ym91dCldLCB7CiAgICB0eXBlOiAnYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtJwogIH0pLCB0aXRsZSArICcueGxzeCcpOwp9"},{"version":3,"names":["require","generateArray","table","out","rows","querySelectorAll","ranges","R","length","outRow","row","columns","C","cell","colspan","getAttribute","rowspan","cellValue","innerText","forEach","range","s","r","e","c","i","push","k","datenum","v","date1904","epoch","Date","parse","UTC","sheet_from_array_of_arrays","data","opts","ws","cell_ref","XLSX","utils","encode_cell","t","z","SSF","_table","encode_range","Workbook","SheetNames","Sheets","s2ab","buf","ArrayBuffer","view","Uint8Array","charCodeAt","export_table_to_excel","id","theTable","document","getElementById","oo","ws_name","wb","wbout","write","bookType","bookSST","type","saveAs","Blob","formatJson","jsonData","export_json_to_excel","th","defaultTitle","unshift","title"],"sources":["E:/item/newItem/admin/src/vendor/Export2Excel.js"],"sourcesContent":["// +----------------------------------------------------------------------\r\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\r\n// +----------------------------------------------------------------------\r\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\r\n// +----------------------------------------------------------------------\r\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\r\n// +----------------------------------------------------------------------\r\n// | Author: CRMEB Team <admin@crmeb.com>\r\n// +----------------------------------------------------------------------\r\n/* eslint-disable */\r\nrequire('script-loader!file-saver');\r\nrequire('script-loader!@/vendor/Blob');\r\nrequire('script-loader!xlsx/dist/xlsx.core.min');\r\nfunction generateArray(table) {\r\n var out = [];\r\n var rows = table.querySelectorAll('tr');\r\n var ranges = [];\r\n for (var R = 0; R < rows.length; ++R) {\r\n var outRow = [];\r\n var row = rows[R];\r\n var columns = row.querySelectorAll('td');\r\n for (var C = 0; C < columns.length; ++C) {\r\n var cell = columns[C];\r\n var colspan = cell.getAttribute('colspan');\r\n var rowspan = cell.getAttribute('rowspan');\r\n var cellValue = cell.innerText;\r\n if (cellValue !== '' && cellValue == +cellValue) cellValue = +cellValue;\r\n\r\n //Skip ranges\r\n ranges.forEach(function (range) {\r\n if (R >= range.s.r && R <= range.e.r && outRow.length >= range.s.c && outRow.length <= range.e.c) {\r\n for (var i = 0; i <= range.e.c - range.s.c; ++i) outRow.push(null);\r\n }\r\n });\r\n\r\n //Handle Row Span\r\n if (rowspan || colspan) {\r\n rowspan = rowspan || 1;\r\n colspan = colspan || 1;\r\n ranges.push({ s: { r: R, c: outRow.length }, e: { r: R + rowspan - 1, c: outRow.length + colspan - 1 } });\r\n }\r\n //Handle Value\r\n outRow.push(cellValue !== '' ? cellValue : null);\r\n\r\n //Handle Colspan\r\n if (colspan) for (var k = 0; k < colspan - 1; ++k) outRow.push(null);\r\n }\r\n out.push(outRow);\r\n }\r\n return [out, ranges];\r\n}\r\n\r\nfunction datenum(v, date1904) {\r\n if (date1904) v += 1462;\r\n var epoch = Date.parse(v);\r\n return (epoch - new Date(Date.UTC(1899, 11, 30))) / (24 * 60 * 60 * 1000);\r\n}\r\n\r\nfunction sheet_from_array_of_arrays(data, opts) {\r\n var ws = {};\r\n var range = { s: { c: 10000000, r: 10000000 }, e: { c: 0, r: 0 } };\r\n for (var R = 0; R != data.length; ++R) {\r\n for (var C = 0; C != data[R].length; ++C) {\r\n if (range.s.r > R) range.s.r = R;\r\n if (range.s.c > C) range.s.c = C;\r\n if (range.e.r < R) range.e.r = R;\r\n if (range.e.c < C) range.e.c = C;\r\n var cell = { v: data[R][C] };\r\n if (cell.v == null) continue;\r\n var cell_ref = XLSX.utils.encode_cell({ c: C, r: R });\r\n\r\n if (typeof cell.v === 'number') cell.t = 'n';\r\n else if (typeof cell.v === 'boolean') cell.t = 'b';\r\n else if (cell.v instanceof Date) {\r\n cell.t = 'n';\r\n cell.z = XLSX.SSF._table[14];\r\n cell.v = datenum(cell.v);\r\n } else cell.t = 's';\r\n\r\n ws[cell_ref] = cell;\r\n }\r\n }\r\n if (range.s.c < 10000000) ws['!ref'] = XLSX.utils.encode_range(range);\r\n return ws;\r\n}\r\n\r\nfunction Workbook() {\r\n if (!(this instanceof Workbook)) return new Workbook();\r\n this.SheetNames = [];\r\n this.Sheets = {};\r\n}\r\n\r\nfunction s2ab(s) {\r\n var buf = new ArrayBuffer(s.length);\r\n var view = new Uint8Array(buf);\r\n for (var i = 0; i != s.length; ++i) view[i] = s.charCodeAt(i) & 0xff;\r\n return buf;\r\n}\r\n\r\nexport function export_table_to_excel(id) {\r\n var theTable = document.getElementById(id);\r\n var oo = generateArray(theTable);\r\n var ranges = oo[1];\r\n\r\n /* original data */\r\n var data = oo[0];\r\n var ws_name = 'SheetJS';\r\n\r\n var wb = new Workbook(),\r\n ws = sheet_from_array_of_arrays(data);\r\n\r\n /* add ranges to worksheet */\r\n // ws['!cols'] = ['apple', 'banan'];\r\n ws['!merges'] = ranges;\r\n\r\n /* add worksheet to workbook */\r\n wb.SheetNames.push(ws_name);\r\n wb.Sheets[ws_name] = ws;\r\n\r\n var wbout = XLSX.write(wb, { bookType: 'xlsx', bookSST: false, type: 'binary' });\r\n\r\n saveAs(new Blob([s2ab(wbout)], { type: 'application/octet-stream' }), 'test.xlsx');\r\n}\r\n\r\nfunction formatJson(jsonData) {}\r\nexport function export_json_to_excel(th, jsonData, defaultTitle) {\r\n /* original data */\r\n\r\n var data = jsonData;\r\n data.unshift(th);\r\n var ws_name = 'SheetJS';\r\n\r\n var wb = new Workbook(),\r\n ws = sheet_from_array_of_arrays(data);\r\n\r\n /* add worksheet to workbook */\r\n wb.SheetNames.push(ws_name);\r\n wb.Sheets[ws_name] = ws;\r\n\r\n var wbout = XLSX.write(wb, { bookType: 'xlsx', bookSST: false, type: 'binary' });\r\n var title = defaultTitle || '列表';\r\n saveAs(new Blob([s2ab(wbout)], { type: 'application/octet-stream' }), title + '.xlsx');\r\n}\r\n"],"mappings":"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"}]}
|