forked from sheetjs/sheetjs
		
	updating to 0.11.18
This commit is contained in:
		
							parent
							
								
									c317c5effc
								
							
						
					
					
						commit
						b208f2ed9c
					
				
							
								
								
									
										11
									
								
								dist/cpexcel.js
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										11
									
								
								dist/cpexcel.js
									
									
									
									
										vendored
									
									
								
							| @ -1,6 +1,6 @@ | ||||
| /* cpexcel.js (C) 2013-present SheetJS -- http://sheetjs.com */ | ||||
| /*jshint -W100 */ | ||||
| var cptable = {version:"1.11.0"}; | ||||
| var cptable = {version:"1.12.0"}; | ||||
| cptable[437] = (function(){ var d = "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d.charAt(i)] = i; D[i] = d.charAt(i); } return {"enc": e, "dec": D }; })(); | ||||
| cptable[620] = (function(){ var d = "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖܢ٥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d.charAt(i)] = i; D[i] = d.charAt(i); } return {"enc": e, "dec": D }; })(); | ||||
| cptable[737] = (function(){ var d = "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d.charAt(i)] = i; D[i] = d.charAt(i); } return {"enc": e, "dec": D }; })(); | ||||
| @ -973,11 +973,14 @@ return {"enc": e, "dec": d }; })(); | ||||
| cptable[10029] = (function(){ var d = "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d.charAt(i)] = i; D[i] = d.charAt(i); } return {"enc": e, "dec": D }; })(); | ||||
| cptable[10079] = (function(){ var d = "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ<C393>ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d.charAt(i)] = i; D[i] = d.charAt(i); } return {"enc": e, "dec": D }; })(); | ||||
| cptable[10081] = (function(){ var d = "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ<C393>ÒÚÛÙ<C39B>ˆ˜¯˘˙˚¸˝˛ˇ", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d.charAt(i)] = i; D[i] = d.charAt(i); } return {"enc": e, "dec": D }; })(); | ||||
| // eslint-disable-next-line no-undef
 | ||||
| if (typeof module !== 'undefined' && module.exports && typeof DO_NOT_EXPORT_CODEPAGE === 'undefined') module.exports = cptable; | ||||
| /* cputils.js (C) 2013-present SheetJS -- http://sheetjs.com */ | ||||
| /* vim: set ft=javascript: */ | ||||
| /*jshint newcap: false */ | ||||
| (function(root, factory) { | ||||
|   /*jshint ignore:start */ | ||||
|   /*eslint-disable */ | ||||
|   "use strict"; | ||||
|   if(typeof cptable === "undefined") { | ||||
|     if(typeof require !== "undefined"){ | ||||
| @ -986,8 +989,11 @@ if (typeof module !== 'undefined' && module.exports && typeof DO_NOT_EXPORT_CODE | ||||
|       else root.cptable = factory(cpt); | ||||
|     } else throw new Error("cptable not found"); | ||||
|   } else cptable = factory(cptable); | ||||
|   /*eslint-enable */ | ||||
|   /*jshint ignore:end */ | ||||
| }(this, function(cpt){ | ||||
|   "use strict"; | ||||
|   /*global module, Buffer */ | ||||
|   var magic = { | ||||
|     "1200":"utf16le", | ||||
|     "1201":"utf16be", | ||||
| @ -1241,7 +1247,7 @@ if (typeof module !== 'undefined' && module.exports && typeof DO_NOT_EXPORT_CODE | ||||
|       } | ||||
|     } | ||||
|   }; | ||||
|   var null_enc = function(data, ofmt) { return ""; }; | ||||
|   var null_enc = function(data, ofmt) { void ofmt; return ""; }; | ||||
|   var cp_decache = function cp_decache(cp) { delete cpdcache[cp]; delete cpecache[cp]; }; | ||||
|   var decache = function decache() { | ||||
|     if(has_buf) { | ||||
| @ -1455,6 +1461,7 @@ if (typeof module !== 'undefined' && module.exports && typeof DO_NOT_EXPORT_CODE | ||||
|           if(data[i] !== 0x2b) { j=1; out[k++] = String.fromCharCode(data[i]); continue; } | ||||
|           j=1; | ||||
|           if(data[i+1] === 0x2d) { j = 2; out[k++] = "+"; continue; } | ||||
|           // eslint-disable-next-line no-useless-escape
 | ||||
|           while(String.fromCharCode(data[i+j]).match(/[A-Za-z0-9+\/]/)) j++; | ||||
|           var dash = 0; | ||||
|           if(data[i+j] === 0x2d) { ++j; dash=1; } | ||||
|  | ||||
| @ -17,6 +17,7 @@ describe('source',function(){it('should load',function(){X=require(modp);});}); | ||||
| var DIF_XL = true; | ||||
| 
 | ||||
| var browser = typeof document !== 'undefined'; | ||||
| if(!browser) try { require('./shim'); } catch(e) { } | ||||
| 
 | ||||
| var opts = ({cellNF: true}/*:any*/); | ||||
| var TYPE = browser ? "binary" : "buffer"; | ||||
| @ -269,7 +270,7 @@ function parsetest(x/*:string*/, wb/*:Workbook*/, full/*:boolean*/, ext/*:?strin | ||||
| 			}); | ||||
| 		}); | ||||
| 	}); | ||||
| 	describe(x + ext + ' should generate correct JSON output', function() { | ||||
| 	if(typeof JSON !== 'undefined') describe(x + ext + ' should generate correct JSON output', function() { | ||||
| 		wb.SheetNames.forEach(function(ws, i) { | ||||
| 			var rawjson = getfile(dir, x, i, ".rawjson"); | ||||
| 			if(fs.existsSync(rawjson)) it('#' + i + ' (' + ws + ')', function() { | ||||
| @ -601,15 +602,21 @@ describe('input formats', function() { | ||||
| 	it('should read base64 strings', function() { artifax.forEach(function(p) { | ||||
| 		X.read(fs.readFileSync(p, 'base64'), {type: 'base64'}); | ||||
| 	}); }); | ||||
| 	var k = browser ? 'array' : 'buffer'; | ||||
| 	(typeof Uint8Array !== 'undefined' ? it : it.skip)('should read ' + k + 's', function() { artifax.forEach(function(p) { | ||||
| 			X.read(fs.readFileSync(p, browser ? 'buffer' : null), {type: k}); | ||||
| 	}); }); | ||||
| 	(typeof Uint8Array !== 'undefined' ? it : it.skip)('should read array', function() { artifax.forEach(function(p) { | ||||
| 			X.read(fs.readFileSync(p, 'binary').split("").map(function(x) { return x.charCodeAt(0); }), {type:'array'}); | ||||
| 		X.read(fs.readFileSync(p, 'binary').split("").map(function(x) { return x.charCodeAt(0); }), {type:'array'}); | ||||
| 	}); }); | ||||
| 	((browser || typeof Buffer === 'undefined') ? it.skip : it)('should read Buffers', function() { artifax.forEach(function(p) { | ||||
| 		X.read(fs.readFileSync(p), {type: 'buffer'}); | ||||
| 	}); }); | ||||
| 	(typeof Uint8Array !== 'undefined' ? it : it.skip)('should read ArrayBuffer / Uint8Array', function() { artifax.forEach(function(p) { | ||||
| 		var payload = fs.readFileSync(p, browser ? 'buffer' : null); | ||||
| 		var ab = new ArrayBuffer(payload.length), vu = new Uint8Array(ab); | ||||
| 		for(var i = 0; i < payload.length; ++i) vu[i] = payload[i]; | ||||
| 		X.read(ab, {type: 'array'}); | ||||
| 		X.read(vu, {type: 'array'}); | ||||
| 	}); }); | ||||
| 	it('should throw if format is unknown', function() { artifax.forEach(function(p) { | ||||
| 			assert.throws(function() { X.read(fs.readFileSync(p), {type: 'dafuq'}); }); | ||||
| 		assert.throws(function() { X.read(fs.readFileSync(p), {type: 'dafuq'}); }); | ||||
| 	}); }); | ||||
| 
 | ||||
| 	var T = browser ? 'base64' : 'buffer'; | ||||
| @ -1011,8 +1018,8 @@ describe('parse features', function() { | ||||
| 		var wb1, wb2; | ||||
| 		var bef = (function() { | ||||
| 			X = require(modp); | ||||
| 			wb1 = HLPaths.map(function(p) { return X.read(fs.readFileSync(p), {type:TYPE}); }); | ||||
| 			wb2 = ILPaths.map(function(p) { return X.read(fs.readFileSync(p), {type:TYPE}); }); | ||||
| 			wb1 = HLPaths.map(function(p) { return X.read(fs.readFileSync(p), {type:TYPE, WTF:1}); }); | ||||
| 			wb2 = ILPaths.map(function(p) { return X.read(fs.readFileSync(p), {type:TYPE, WTF:1}); }); | ||||
| 		}); | ||||
| 		if(typeof before != 'undefined') before(bef); | ||||
| 		else it('before', bef); | ||||
| @ -1127,7 +1134,7 @@ describe('parse features', function() { | ||||
| 		var wbs=[]; | ||||
| 		var bef = (function() { | ||||
| 			if(!fs.existsSync(paths.pmxls)) return; | ||||
| 			wbs = PMPaths.map(function(p) { return X.read(fs.readFileSync(p), {type:TYPE}); }); | ||||
| 			wbs = PMPaths.map(function(p) { return X.read(fs.readFileSync(p), {type:TYPE, WTF:1}); }); | ||||
| 		}); | ||||
| 		if(typeof before != 'undefined') before(bef); | ||||
| 		else it('before', bef); | ||||
| @ -1550,6 +1557,7 @@ describe('invalid files', function() { | ||||
| 
 | ||||
| describe('json output', function() { | ||||
| 	function seeker(json, keys, val) { | ||||
| 		if(typeof keys == "string") keys = keys.split(""); | ||||
| 		for(var i = 0; i != json.length; ++i) { | ||||
| 			for(var j = 0; j != keys.length; ++j) { | ||||
| 				if(json[i][keys[j]] === val) throw new Error("found " + val + " in row " + i + " key " + keys[j]); | ||||
| @ -2031,7 +2039,7 @@ describe('corner cases', function() { | ||||
| 			assert.doesNotThrow(function(x) { return X.SSF.format(f, 12345.6789);}); | ||||
| 		}); | ||||
| 	}); | ||||
| 	it('SSF oddities', function() { | ||||
| 	if(typeof JSON !== 'undefined') it('SSF oddities', function() { | ||||
| 		// $FlowIgnore
 | ||||
| 		var ssfdata = require('./misc/ssf.json'); | ||||
| 		var cb = function(d, j) { return function() { return X.SSF.format(d[0], d[j][0]); }; }; | ||||
|  | ||||
							
								
								
									
										30
									
								
								xlsx.core.min.js
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										30
									
								
								xlsx.core.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										32
									
								
								xlsx.full.min.js
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										32
									
								
								xlsx.full.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Loading…
	
		Reference in New Issue
	
	Block a user