| 
									
										
										
										
											2014-02-07 10:53:40 +00:00
										 |  |  | function fixopts(opts) { | 
					
						
							|  |  |  | 	var defaults = [ | 
					
						
							|  |  |  | 		['cellNF', false], /* emit cell number format string as .z */ | 
					
						
							| 
									
										
										
										
											2014-02-12 06:09:42 +00:00
										 |  |  | 		['cellHTML', true], /* emit html string as .h */ | 
					
						
							| 
									
										
										
										
											2014-02-21 16:41:37 +00:00
										 |  |  | 		['cellFormula', true], /* emit formulae as .f */ | 
					
						
							| 
									
										
										
										
											2014-02-07 10:53:40 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-12 06:09:42 +00:00
										 |  |  | 		['sheetStubs', false], /* emit empty cells */ | 
					
						
							| 
									
										
										
										
											2014-02-19 03:03:28 +00:00
										 |  |  | 		['sheetRows', 0, 'n'], /* read n rows (0 = read all rows) */ | 
					
						
							| 
									
										
										
										
											2014-04-03 22:51:54 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-15 05:08:18 +00:00
										 |  |  | 		['bookDeps', false], /* parse calculation chains */ | 
					
						
							| 
									
										
										
										
											2014-02-13 06:22:42 +00:00
										 |  |  | 		['bookSheets', false], /* only try to get sheet names (no Sheets) */ | 
					
						
							| 
									
										
										
										
											2014-02-14 06:25:46 +00:00
										 |  |  | 		['bookProps', false], /* only try to get properties (no Sheets) */ | 
					
						
							| 
									
										
										
										
											2014-02-17 08:44:22 +00:00
										 |  |  | 		['bookFiles', false], /* include raw file structure (keys, files) */ | 
					
						
							| 
									
										
										
										
											2014-04-03 22:51:54 +00:00
										 |  |  | 		['bookVBA', false], /* include vba raw data (vbaraw) */ | 
					
						
							| 
									
										
										
										
											2014-02-13 06:22:42 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-15 05:08:18 +00:00
										 |  |  | 		['WTF', false] /* WTF mode (throws errors) */ | 
					
						
							| 
									
										
										
										
											2014-02-07 10:53:40 +00:00
										 |  |  | 	]; | 
					
						
							| 
									
										
										
										
											2014-02-19 03:03:28 +00:00
										 |  |  | 	defaults.forEach(function(d) { | 
					
						
							|  |  |  | 		if(typeof opts[d[0]] === 'undefined') opts[d[0]] = d[1]; | 
					
						
							|  |  |  | 		if(d[2] === 'n') opts[d[0]] = Number(opts[d[0]]); | 
					
						
							|  |  |  | 	}); | 
					
						
							| 
									
										
										
										
											2014-02-07 10:53:40 +00:00
										 |  |  | } |