forked from sheetjs/docs.sheetjs.com
		
	
		
			
	
	
		
			34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| 
								 | 
							
								<!DOCTYPE html>
							 | 
						||
| 
								 | 
							
								<html>
							 | 
						||
| 
								 | 
							
								<head><title>SheetJS + Dojo Read Demo</title></head>
							 | 
						||
| 
								 | 
							
								<body>
							 | 
						||
| 
								 | 
							
								  <h1>SheetJS + Dojo Read Demo</h1>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  (this HTML page is not minified -- feel free to view source!)<br/><br/>
							 | 
						||
| 
								 | 
							
								  <a href="https://docs.sheetjs.com">SheetJS CE Documentation</a><br/><br/>
							 | 
						||
| 
								 | 
							
								  <b>Table output:</b><br/><br/>
							 | 
						||
| 
								 | 
							
								  <div id="tbl"></div>
							 | 
						||
| 
								 | 
							
								<script>
							 | 
						||
| 
								 | 
							
								dojoConfig = { packages: [
							 | 
						||
| 
								 | 
							
								  { name: "xlsx", location: "https://cdn.sheetjs.com/xlsx-latest/package/dist", main: "xlsx.full.min" }
							 | 
						||
| 
								 | 
							
								] };
							 | 
						||
| 
								 | 
							
								</script>
							 | 
						||
| 
								 | 
							
								<script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js" data-dojo-config="isDebug:1, async:1"></script>
							 | 
						||
| 
								 | 
							
								<script>
							 | 
						||
| 
								 | 
							
								require(["dojo/request/xhr", "xlsx"], function(xhr, _XLSX) {
							 | 
						||
| 
								 | 
							
								  xhr("https://sheetjs.com/pres.numbers", {
							 | 
						||
| 
								 | 
							
								    headers: { "X-Requested-With": null },
							 | 
						||
| 
								 | 
							
								// highlight-next-line
							 | 
						||
| 
								 | 
							
								    handleAs: "arraybuffer"
							 | 
						||
| 
								 | 
							
								  }).then(function(ab) {
							 | 
						||
| 
								 | 
							
								    /* read ArrayBuffer */
							 | 
						||
| 
								 | 
							
								// highlight-next-line
							 | 
						||
| 
								 | 
							
								    var wb = XLSX.read(ab);
							 | 
						||
| 
								 | 
							
								    /* display first worksheet data */
							 | 
						||
| 
								 | 
							
								    var ws = wb.Sheets[wb.SheetNames[0]];
							 | 
						||
| 
								 | 
							
								    document.getElementById("tbl").innerHTML = XLSX.utils.sheet_to_html(ws);
							 | 
						||
| 
								 | 
							
								  });
							 | 
						||
| 
								 | 
							
								});
							 | 
						||
| 
								 | 
							
								</script>
							 | 
						||
| 
								 | 
							
								</body>
							 | 
						||
| 
								 | 
							
								</html>
							 |