| 1 |
- {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\vendor\\Export2Excel.js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\vendor\\Export2Excel.js","mtime":1761185180361},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LWJ1ZmZlci5jb25zdHJ1Y3Rvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LWJ1ZmZlci5zbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LWJ1ZmZlci5kZXRhY2hlZC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LWJ1ZmZlci50cmFuc2Zlci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LWJ1ZmZlci50cmFuc2Zlci10by1maXhlZC1sZW5ndGguanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkudWludDgtYXJyYXkuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5hdC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LmNvcHktd2l0aGluLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkuZXZlcnkuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5maWxsLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkuZmluZC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LmZpbmQtaW5kZXguanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5maW5kLWxhc3QuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5maW5kLWxhc3QtaW5kZXguanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5mb3ItZWFjaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LmluY2x1ZGVzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkuaW5kZXgtb2YuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5pdGVyYXRvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LmpvaW4uanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5sYXN0LWluZGV4LW9mLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkubWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkucmVkdWNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkucmVkdWNlLXJpZ2h0LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkucmV2ZXJzZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnNldC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnNsaWNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMudHlwZWQtYXJyYXkuc29tZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnNvcnQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS5zdWJhcnJheS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnRvLWxvY2FsZS1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy50eXBlZC1hcnJheS50by1yZXZlcnNlZC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnRvLXNvcnRlZC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnR5cGVkLWFycmF5LndpdGguanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lc25leHQudWludDgtYXJyYXkuc2V0LWZyb20tYmFzZTY0LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXNuZXh0LnVpbnQ4LWFycmF5LnNldC1mcm9tLWhleC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzbmV4dC51aW50OC1hcnJheS50by1iYXNlNjQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lc25leHQudWludDgtYXJyYXkudG8taGV4LmpzIjsKLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF0KLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DCi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+Ci8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8qIGVzbGludC1kaXNhYmxlICovCnJlcXVpcmUoJ3NjcmlwdC1sb2FkZXIhZmlsZS1zYXZlcicpOwpyZXF1aXJlKCcuL0Jsb2InKTsKcmVxdWlyZSgnc2NyaXB0LWxvYWRlciF4bHN4L2Rpc3QveGxzeC5jb3JlLm1pbicpOwpmdW5jdGlvbiBnZW5lcmF0ZUFycmF5KHRhYmxlKSB7CiAgdmFyIG91dCA9IFtdOwogIHZhciByb3dzID0gdGFibGUucXVlcnlTZWxlY3RvckFsbCgndHInKTsKICB2YXIgcmFuZ2VzID0gW107CiAgZm9yICh2YXIgUiA9IDA7IFIgPCByb3dzLmxlbmd0aDsgKytSKSB7CiAgICB2YXIgb3V0Um93ID0gW107CiAgICB2YXIgcm93ID0gcm93c1tSXTsKICAgIHZhciBjb2x1bW5zID0gcm93LnF1ZXJ5U2VsZWN0b3JBbGwoJ3RkJyk7CiAgICBmb3IgKHZhciBDID0gMDsgQyA8IGNvbHVtbnMubGVuZ3RoOyArK0MpIHsKICAgICAgdmFyIGNlbGwgPSBjb2x1bW5zW0NdOwogICAgICB2YXIgY29sc3BhbiA9IGNlbGwuZ2V0QXR0cmlidXRlKCdjb2xzcGFuJyk7CiAgICAgIHZhciByb3dzcGFuID0gY2VsbC5nZXRBdHRyaWJ1dGUoJ3Jvd3NwYW4nKTsKICAgICAgdmFyIGNlbGxWYWx1ZSA9IGNlbGwuaW5uZXJUZXh0OwogICAgICBpZiAoY2VsbFZhbHVlICE9PSAnJyAmJiBjZWxsVmFsdWUgPT0gK2NlbGxWYWx1ZSkgY2VsbFZhbHVlID0gK2NlbGxWYWx1ZTsKCiAgICAgIC8vU2tpcCByYW5nZXMKICAgICAgcmFuZ2VzLmZvckVhY2goZnVuY3Rpb24gKHJhbmdlKSB7CiAgICAgICAgaWYgKFIgPj0gcmFuZ2Uucy5yICYmIFIgPD0gcmFuZ2UuZS5yICYmIG91dFJvdy5sZW5ndGggPj0gcmFuZ2Uucy5jICYmIG91dFJvdy5sZW5ndGggPD0gcmFuZ2UuZS5jKSB7CiAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8PSByYW5nZS5lLmMgLSByYW5nZS5zLmM7ICsraSkgb3V0Um93LnB1c2gobnVsbCk7CiAgICAgICAgfQogICAgICB9KTsKCiAgICAgIC8vSGFuZGxlIGVsLXJvdyBTcGFuCiAgICAgIGlmIChyb3dzcGFuIHx8IGNvbHNwYW4pIHsKICAgICAgICByb3dzcGFuID0gcm93c3BhbiB8fCAxOwogICAgICAgIGNvbHNwYW4gPSBjb2xzcGFuIHx8IDE7CiAgICAgICAgcmFuZ2VzLnB1c2goewogICAgICAgICAgczogewogICAgICAgICAgICByOiBSLAogICAgICAgICAgICBjOiBvdXRSb3cubGVuZ3RoCiAgICAgICAgICB9LAogICAgICAgICAgZTogewogICAgICAgICAgICByOiBSICsgcm93c3BhbiAtIDEsCiAgICAgICAgICAgIGM6IG91dFJvdy5sZW5ndGggKyBjb2xzcGFuIC0gMQogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICB9CiAgICAgIC8vSGFuZGxlIFZhbHVlCiAgICAgIG91dFJvdy5wdXNoKGNlbGxWYWx1ZSAhPT0gJycgPyBjZWxsVmFsdWUgOiBudWxsKTsKCiAgICAgIC8vSGFuZGxlIENvbHNwYW4KICAgICAgaWYgKGNvbHNwYW4pIGZvciAodmFyIGsgPSAwOyBrIDwgY29sc3BhbiAtIDE7ICsraykgb3V0Um93LnB1c2gobnVsbCk7CiAgICB9CiAgICBvdXQucHVzaChvdXRSb3cpOwogIH0KICByZXR1cm4gW291dCwgcmFuZ2VzXTsKfQpmdW5jdGlvbiBkYXRlbnVtKHYsIGRhdGUxOTA0KSB7CiAgaWYgKGRhdGUxOTA0KSB2ICs9IDE0NjI7CiAgdmFyIGVwb2NoID0gRGF0ZS5wYXJzZSh2KTsKICByZXR1cm4gKGVwb2NoIC0gbmV3IERhdGUoRGF0ZS5VVEMoMTg5OSwgMTEsIDMwKSkpIC8gKDI0ICogNjAgKiA2MCAqIDEwMDApOwp9CmZ1bmN0aW9uIHNoZWV0X2Zyb21fYXJyYXlfb2ZfYXJyYXlzKGRhdGEsIG9wdHMpIHsKICB2YXIgd3MgPSB7fTsKICB2YXIgcmFuZ2UgPSB7CiAgICBzOiB7CiAgICAgIGM6IDEwMDAwMDAwLAogICAgICByOiAxMDAwMDAwMAogICAgfSwKICAgIGU6IHsKICAgICAgYzogMCwKICAgICAgcjogMAogICAgfQogIH07CiAgZm9yICh2YXIgUiA9IDA7IFIgIT0gZGF0YS5sZW5ndGg7ICsrUikgewogICAgZm9yICh2YXIgQyA9IDA7IEMgIT0gZGF0YVtSXS5sZW5ndGg7ICsrQykgewogICAgICBpZiAocmFuZ2Uucy5yID4gUikgcmFuZ2Uucy5yID0gUjsKICAgICAgaWYgKHJhbmdlLnMuYyA+IEMpIHJhbmdlLnMuYyA9IEM7CiAgICAgIGlmIChyYW5nZS5lLnIgPCBSKSByYW5nZS5lLnIgPSBSOwogICAgICBpZiAocmFuZ2UuZS5jIDwgQykgcmFuZ2UuZS5jID0gQzsKICAgICAgdmFyIGNlbGwgPSB7CiAgICAgICAgdjogZGF0YVtSXVtDXQogICAgICB9OwogICAgICBpZiAoY2VsbC52ID09IG51bGwpIGNvbnRpbnVlOwogICAgICB2YXIgY2VsbF9yZWYgPSBYTFNYLnV0aWxzLmVuY29kZV9jZWxsKHsKICAgICAgICBjOiBDLAogICAgICAgIHI6IFIKICAgICAgfSk7CiAgICAgIGlmICh0eXBlb2YgY2VsbC52ID09PSAnbnVtYmVyJykgY2VsbC50ID0gJ24nO2Vsc2UgaWYgKHR5cGVvZiBjZWxsLnYgPT09ICdib29sZWFuJykgY2VsbC50ID0gJ2InO2Vsc2UgaWYgKGNlbGwudiBpbnN0YW5jZW9mIERhdGUpIHsKICAgICAgICBjZWxsLnQgPSAnbic7CiAgICAgICAgY2VsbC56ID0gWExTWC5TU0YuX3RhYmxlWzE0XTsKICAgICAgICBjZWxsLnYgPSBkYXRlbnVtKGNlbGwudik7CiAgICAgIH0gZWxzZSBjZWxsLnQgPSAncyc7CiAgICAgIHdzW2NlbGxfcmVmXSA9IGNlbGw7CiAgICB9CiAgfQogIGlmIChyYW5nZS5zLmMgPCAxMDAwMDAwMCkgd3NbJyFyZWYnXSA9IFhMU1gudXRpbHMuZW5jb2RlX3JhbmdlKHJhbmdlKTsKICByZXR1cm4gd3M7Cn0KZnVuY3Rpb24gV29ya2Jvb2soKSB7CiAgaWYgKCEodGhpcyBpbnN0YW5jZW9mIFdvcmtib29rKSkgcmV0dXJuIG5ldyBXb3JrYm9vaygpOwogIHRoaXMuU2hlZXROYW1lcyA9IFtdOwogIHRoaXMuU2hlZXRzID0ge307Cn0KZnVuY3Rpb24gczJhYihzKSB7CiAgdmFyIGJ1ZiA9IG5ldyBBcnJheUJ1ZmZlcihzLmxlbmd0aCk7CiAgdmFyIHZpZXcgPSBuZXcgVWludDhBcnJheShidWYpOwogIGZvciAodmFyIGkgPSAwOyBpICE9IHMubGVuZ3RoOyArK2kpIHZpZXdbaV0gPSBzLmNoYXJDb2RlQXQoaSkgJiAweGZmOwogIHJldHVybiBidWY7Cn0KZXhwb3J0IGZ1bmN0aW9uIGV4cG9ydF90YWJsZV90b19leGNlbChpZCkgewogIHZhciB0aGVUYWJsZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKICB2YXIgb28gPSBnZW5lcmF0ZUFycmF5KHRoZVRhYmxlKTsKICB2YXIgcmFuZ2VzID0gb29bMV07CgogIC8qIG9yaWdpbmFsIGRhdGEgKi8KICB2YXIgZGF0YSA9IG9vWzBdOwogIHZhciB3c19uYW1lID0gJ1NoZWV0SlMnOwogIHZhciB3YiA9IG5ldyBXb3JrYm9vaygpLAogICAgd3MgPSBzaGVldF9mcm9tX2FycmF5X29mX2FycmF5cyhkYXRhKTsKCiAgLyogYWRkIHJhbmdlcyB0byB3b3Jrc2hlZXQgKi8KICAvLyB3c1snIWNvbHMnXSA9IFsnYXBwbGUnLCAnYmFuYW4nXTsKICB3c1snIW1lcmdlcyddID0gcmFuZ2VzOwoKICAvKiBhZGQgd29ya3NoZWV0IHRvIHdvcmtib29rICovCiAgd2IuU2hlZXROYW1lcy5wdXNoKHdzX25hbWUpOwogIHdiLlNoZWV0c1t3c19uYW1lXSA9IHdzOwogIHZhciB3Ym91dCA9IFhMU1gud3JpdGUod2IsIHsKICAgIGJvb2tUeXBlOiAneGxzeCcsCiAgICBib29rU1NUOiBmYWxzZSwKICAgIHR5cGU6ICdiaW5hcnknCiAgfSk7CiAgc2F2ZUFzKG5ldyBCbG9iKFtzMmFiKHdib3V0KV0sIHsKICAgIHR5cGU6ICdhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0nCiAgfSksICd0ZXN0Lnhsc3gnKTsKfQpmdW5jdGlvbiBmb3JtYXRKc29uKGpzb25EYXRhKSB7fQpleHBvcnQgZnVuY3Rpb24gZXhwb3J0X2pzb25fdG9fZXhjZWwodGgsIGpzb25EYXRhLCBkZWZhdWx0VGl0bGUpIHsKICAvKiBvcmlnaW5hbCBkYXRhICovCgogIHZhciBkYXRhID0ganNvbkRhdGE7CiAgZGF0YS51bnNoaWZ0KHRoKTsKICB2YXIgd3NfbmFtZSA9ICdTaGVldEpTJzsKICB2YXIgd2IgPSBuZXcgV29ya2Jvb2soKSwKICAgIHdzID0gc2hlZXRfZnJvbV9hcnJheV9vZl9hcnJheXMoZGF0YSk7CgogIC8qIGFkZCB3b3Jrc2hlZXQgdG8gd29ya2Jvb2sgKi8KICB3Yi5TaGVldE5hbWVzLnB1c2god3NfbmFtZSk7CiAgd2IuU2hlZXRzW3dzX25hbWVdID0gd3M7CiAgdmFyIHdib3V0ID0gWExTWC53cml0ZSh3YiwgewogICAgYm9va1R5cGU6ICd4bHN4JywKICAgIGJvb2tTU1Q6IGZhbHNlLAogICAgdHlwZTogJ2JpbmFyeScKICB9KTsKICB2YXIgdGl0bGUgPSBkZWZhdWx0VGl0bGUgfHwgJ+WIl+ihqCc7CiAgc2F2ZUFzKG5ldyBCbG9iKFtzMmFiKHdib3V0KV0sIHsKICAgIHR5cGU6ICdhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0nCiAgfSksIHRpdGxlICsgJy54bHN4Jyk7Cn0="},{"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":["C:/Users/Administrator/Desktop/crmeb5.0/template/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('./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 el-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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","ignoreList":[]}]}
|