zhengyiming
2025-02-10 958b79ed89b9e742540f714a80261d222c0fc09b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
diff --git a/dist/cpexcel.js b/dist/cpexcel.js
index f821c7a56fab98ec4bc54624d2e15a4e7a922422..cbe7cbdd37257198c06df955a8b31c920d42f0c0 100644
--- a/dist/cpexcel.js
+++ b/dist/cpexcel.js
@@ -804,7 +804,7 @@ if (typeof module !== 'undefined' && module.exports) module.exports = cptable;
   "use strict";
   if(typeof cptable === "undefined") {
     if(typeof require !== "undefined"){
-      var cpt = require('./cpt' + 'able');
+      var cpt = cptable;
       if (typeof module !== 'undefined' && module.exports) module.exports = factory(cpt);
       else root.cptable = factory(cpt);
     } else throw new Error("cptable not found");
diff --git a/xlsx.js b/xlsx.js
index 15b58b1f53ef0c4b6a3b7fa53dfe2bfe51c33f4d..084ba79564f51cdc560612fe8502cdcc2dabe7cd 100644
--- a/xlsx.js
+++ b/xlsx.js
@@ -5,7 +5,7 @@
 var XLSX = {};
 (function make_xlsx(XLSX){
 XLSX.version = '0.8.11';
-var current_codepage = 1200, current_cptable;
+var current_codepage = 1200, current_cptable, cptable;
 if(typeof module !== "undefined" && typeof require !== 'undefined') {
     if(typeof cptable === 'undefined') cptable = require('./dist/cpexcel');
     current_cptable = cptable[current_codepage];
@@ -1335,9 +1335,11 @@ var _fs, jszip;
 if(typeof JSZip !== 'undefined') jszip = JSZip;
 if (typeof exports !== 'undefined') {
     if (typeof module !== 'undefined' && module.exports) {
-        if(has_buf && typeof jszip === 'undefined') jszip = require('js'+'zip');
-        if(typeof jszip === 'undefined') jszip = require('./js'+'zip').JSZip;
-        _fs = require('f'+'s');
+        if(has_buf && typeof jszip === 'undefined') jszip = require('jszip');
+        if(typeof jszip === 'undefined') {
+            jszip = require('./jszip.js');
+        };
+        _fs = require('fs');
     }
 }
 var attregexg=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g;
@@ -11765,7 +11767,7 @@ function readFileSync(data, opts) {
 }
 function write_zip_type(wb, opts) {
     var o = opts||{};
-  style_builder  = new StyleBuilder(opts);
+    var style_builder  = new StyleBuilder(opts);
 
   var z = write_zip(wb, o);
     switch(o.type) {
@@ -12062,7 +12064,7 @@ var XmlNode = (function () {
     return this;
   }
 
-  var APOS = "'"; QUOTE = '"'
+  var APOS = "'"; var QUOTE = '"'
   var ESCAPED_QUOTE = {  }
   ESCAPED_QUOTE[QUOTE] = '"'
   ESCAPED_QUOTE[APOS] = '''
@@ -12141,8 +12143,8 @@ var XmlNode = (function () {
 
 
     // cache style specs to avoid excessive duplication
-    _hashIndex = {};
-    _listIndex = [];
+       var _hashIndex = {};
+       var _listIndex = [];
 
     return {