forked from sheetjs/sheetjs
		
	Fixing one-off error in imputing range with gdocs
Fixes #9 Note: Google Docs does not generate a 'spans' attribute, but opening and saving with Excel appears to resolve the issue.
This commit is contained in:
		
							parent
							
								
									372949ae82
								
							
						
					
					
						commit
						378991cb30
					
				
							
								
								
									
										6
									
								
								xlsx.js
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										6
									
								
								xlsx.js
									
									
									
									
									
								
							| @ -111,8 +111,8 @@ function parseSheet(data) { //TODO: use a real xml parser | ||||
| 		var cells = x.substr(x.indexOf('>')+1).split(/<c/); | ||||
| 		cells.forEach(function(c, idx) { if(c === "") return; | ||||
| 			c = "<c" + c; | ||||
| 			if(refguess.s.c > idx) refguess.s.c = idx;  | ||||
| 			if(refguess.e.c < idx) refguess.e.c = idx; | ||||
| 			if(refguess.s.c > idx - 1) refguess.s.c = idx - 1;  | ||||
| 			if(refguess.e.c < idx - 1) refguess.e.c = idx - 1; | ||||
| 			var cell = parsexmltag((c.match(/<c[^>]*>/)||[c])[0]); delete cell[0]; | ||||
| 			var d = c.substr(c.indexOf('>')+1); | ||||
| 			var p = {}; | ||||
| @ -191,7 +191,7 @@ function parseProps(data) { | ||||
| 			switch(v[i].v) { | ||||
| 				case "Worksheets": widx = j; p["Worksheets"] = +v[++i]; break; | ||||
| 				case "Named Ranges": ++i; break; // TODO: Handle Named Ranges
 | ||||
| 				default: throw "Unrecognized key in Heading Pairs: " + v[i].v; | ||||
| 				default: console.error("Unrecognized key in Heading Pairs: " + v[i++].v); | ||||
| 			} | ||||
| 		} | ||||
| 		var parts = parseVector(q["TitlesOfParts"]); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user