forked from sheetjs/docs.sheetjs.com
		
	
		
			
	
	
		
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								sidebar_position: 7
							 | 
						||
| 
								 | 
							
								sidebar_custom_props:
							 | 
						||
| 
								 | 
							
								  summary: Download and Import ECMAScript Modules
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import current from '/version.js';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Bun
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[Bun](https://bun.sh/) is a JavaScript runtime powered by JavaScriptCore.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								:::caution Bun support is considered experimental.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Great open source software grows with user tests and reports. Any issues should
							 | 
						||
| 
								 | 
							
								be reported to the [SheetJS project](https://github.com/SheetJS/sheetjs/issues)
							 | 
						||
| 
								 | 
							
								for further diagnosis.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								:::
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Each standalone release script is available at <https://cdn.sheetjs.com/>.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<div><a href={`https://cdn.sheetjs.com/xlsx-${current}/package/xlsx.mjs`}>https://cdn.sheetjs.com/xlsx-{current}/package/xlsx.mjs</a> is the URL for {current}</div><br/>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								After downloading the script, it can be directly imported:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```js
							 | 
						||
| 
								 | 
							
								import * as XLSX from './xlsx.mjs';
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## XLS Support
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								If XLS support is required, `cpexcel.full.mjs` must be manually imported.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<div><a href={`https://cdn.sheetjs.com/xlsx-${current}/package/dist/cpexcel.full.mjs`}>https://cdn.sheetjs.com/xlsx-{current}/package/dist/cpexcel.full.mjs</a> is the URL for {current}</div><br/>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```ts
							 | 
						||
| 
								 | 
							
								/* load the codepage support library for extended support with older formats  */
							 | 
						||
| 
								 | 
							
								import * as cptable from './cpexcel.full.mjs';
							 | 
						||
| 
								 | 
							
								XLSX.set_cptable(cptable);
							 | 
						||
| 
								 | 
							
								```
							 |