forked from sheetjs/sheetjs
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			663 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			663 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| /// <reference path="./xlsx.d.ts" />
 | |
| import xlsx = require('xlsx');
 | |
| 
 | |
| var options:xlsx.IParsingOptions = {
 | |
|     cellDates:true
 | |
| };
 | |
| 
 | |
| var workbook = xlsx.readFile('test.xlsx', options);
 | |
| var otherworkbook = xlsx.readFile('test.xlsx', {type: 'file'});
 | |
| 
 | |
| console.log(workbook.Props.Author);
 | |
| 
 | |
| var firstsheet:string = workbook.SheetNames[0];
 | |
| 
 | |
| var firstworksheet = workbook.Sheets[firstsheet];
 | |
| 
 | |
| console.log(firstworksheet["A1"]);
 | |
| 
 | |
| interface tester {
 | |
|     name:string;
 | |
|     age: number;
 | |
| }
 | |
| 
 | |
| var jsonvalues:tester[] = xlsx.utils.sheet_to_json<tester>(firstworksheet);
 | |
| var csv = xlsx.utils.sheet_to_csv(firstworksheet);
 | |
| var formulae = xlsx.utils.sheet_to_formulae(firstworksheet);
 |