forked from sheetjs/sheetjs
		
	
		
			
	
	
		
			24 lines
		
	
	
		
			770 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			770 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | /* xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ | ||
|  | /* eslint-env node */ | ||
|  | var low = require('lowdb'); | ||
|  | var SheetJSAdapter = require('./SheetJSLowDB'); | ||
|  | var adapter = new SheetJSAdapter(); | ||
|  | var db = low(adapter); | ||
|  | 
 | ||
|  | db.defaults({ posts: [], user: {}, count: 0 }).write(); | ||
|  | db.get('posts').push({ id: 1, title: 'lowdb is awesome'}).write(); | ||
|  | db.set('user.name', 'typicode').write(); | ||
|  | db.update('count', function(n) { return n + 1; }).write(); | ||
|  | 
 | ||
|  | adapter.dumpFile('ldb1.xlsx'); | ||
|  | 
 | ||
|  | var adapter2 = new SheetJSAdapter(); | ||
|  | adapter2.loadFile('ldb1.xlsx'); | ||
|  | var db2 = low(adapter2); | ||
|  | 
 | ||
|  | db2.get('posts').push({ id: 2, title: 'mongodb is not'}).write(); | ||
|  | db2.set('user.name', 'sheetjs').write(); | ||
|  | db2.update('count', function(n) { return n + 1; }).write(); | ||
|  | 
 | ||
|  | adapter2.dumpFile('ldb2.xlsx'); |