forked from sheetjs/docs.sheetjs.com
		
	
		
			
				
	
	
		
			15 lines
		
	
	
		
			382 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			382 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const XLSX = require("./xlsx.full.min");
 | |
| 
 | |
| /* tjs.args[1] is the first argument to the script */
 | |
| const filename = tjs.args[1];
 | |
| 
 | |
| /* read and parse file */
 | |
| const data = await tjs.readFile(filename);
 | |
| const wb = XLSX.read(data);
 | |
| 
 | |
| /* generate CSV of first sheet */
 | |
| const ws = wb.Sheets[wb.SheetNames[0]];
 | |
| const csv = XLSX.utils.sheet_to_csv(ws);
 | |
| 
 | |
| /* print to terminal */
 | |
| console.log(csv); |