forked from sheetjs/sheetjs
		
	
		
			
	
	
		
			22 lines
		
	
	
		
			619 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			619 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | /* xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ | ||
|  | importScripts('https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.20.19/system.js'); | ||
|  | 
 | ||
|  | SystemJS.config({ | ||
|  | 	meta: { | ||
|  | 		'xlsx': { | ||
|  | 			exports: 'XLSX' // <-- tell SystemJS to expose the XLSX variable
 | ||
|  | 		} | ||
|  | 	}, | ||
|  | 	map: { | ||
|  | 		'xlsx': 'xlsx.full.min.js', // <-- make sure xlsx.full.min.js is in same dir
 | ||
|  | 		'fs': '',     // <--|
 | ||
|  | 		'crypto': '', // <--| suppress native node modules
 | ||
|  | 		'stream': ''  // <--|
 | ||
|  | 	} | ||
|  | }); | ||
|  | 
 | ||
|  | onmessage = function(evt) { | ||
|  | 	/* the real action is in the _cb function from xlsxworker.js */ | ||
|  | 	SystemJS.import('xlsxworker.js').then(function() { _cb(evt); }); | ||
|  | }; |