forked from sheetjs/docs.sheetjs.com
		
	
		
			
	
	
		
			25 lines
		
	
	
		
			531 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			531 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/bash
							 | 
						||
| 
								 | 
							
								# https://docs.sheetjs.com/docs/demos/engines/perl
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								cd /tmp
							 | 
						||
| 
								 | 
							
								rm -rf sheetjs-perl
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								mkdir sheetjs-perl
							 | 
						||
| 
								 | 
							
								cd sheetjs-perl
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								curl -LO https://cdn.sheetjs.com/xlsx-latest/package/dist/xlsx.extendscript.js
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								curl -LO https://docs.sheetjs.com/perl/SheetJE.pl
							 | 
						||
| 
								 | 
							
								curl -LO https://docs.sheetjs.com/cd.xls
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								perl SheetJE.pl cd.xls || 
							 | 
						||
| 
								 | 
							
								cat <<EOF
							 | 
						||
| 
								 | 
							
								If the script failed with an error about JE or Slurp, install dependencies:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  $ cpan install JE File::Slurp
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								This command may need to be run as root:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  $ sudo cpan install JE File::Slurp
							 | 
						||
| 
								 | 
							
								EOF
							 |