forked from sheetjs/sheetjs
		
	
		
			
	
	
		
			19 lines
		
	
	
		
			484 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			484 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | /* xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ | ||
|  | /* eslint-env browser */ | ||
|  | /*global ObjUtils */ | ||
|  | Storage.prototype.load = function(data) { | ||
|  |   var self = this; | ||
|  |   Object.keys(data).forEach(function(k) { | ||
|  |     self.setItem(k, JSON.stringify(data[k])); | ||
|  |   }); | ||
|  | }; | ||
|  | 
 | ||
|  | Storage.prototype.dump = function() { | ||
|  |   var obj = {}; | ||
|  |   for(var i = 0; i < this.length; ++i) { | ||
|  |     var key = this.key(i); | ||
|  |     obj[key] = JSON.parse(this.getItem(key)); | ||
|  |   } | ||
|  |   return ObjUtils.object_to_workbook(obj); | ||
|  | }; |