docs.sheetjs.com/docz/docs/02-installation/03-deno.md
2022-06-05 18:43:44 -04:00

1014 B

sidebar_position sidebar_custom_props
3
summary
Import ECMAScript Modules and TypeScript definitions

import current from '/version.js';

Deno

Each standalone release script is available at https://cdn.sheetjs.com/.

Using the URL imports, deno run will automatically download scripts and types:

{`\
// @deno-types="https://cdn.sheetjs.com/xlsx-${current}/package/types/index.d.ts"
import * as XLSX from 'https://cdn.sheetjs.com/xlsx-${current}/package/xlsx.mjs';`}

The @deno-types comment instructs Deno to use the type definitions.

XLS Support

If XLS support is required, cpexcel.full.mjs must be manually imported:

{`\
/* load the codepage support library for extended support with older formats  */
import * as cptable from 'https://cdn.sheetjs.com/xlsx-${current}/package/dist/cpexcel.full.mjs';
XLSX.set_cptable(cptable);`}