Preview the .xlsx in the browser, convert to HTML with styles.
npm install xlsx-previewPreview the .xlsx in the browser, convert to HTML with styles.
The dependencies of this package is exceljs, it build the pretty preview by exceljs.
And it can run in a Worker.
Jump to the demo page
```
npm install xlsx-preview`
or`
yarn add xlsx-preview
#### CommonJS
` js`
const xlsxPreview = require('xlsx-preview');`
#### ESModule js`
import xlsxPreview from 'xlsx-preview';`
#### Browserify
Before import xlsxPreview.js on browser, you need import excel.js first. html`
` js`
// ...
const result = await xlsxPreview.xlsx2Html(data, options);data
See data
See options
#### data
The can be one of the types, ArrayBuffer, Blob, or File.options
#### options
The is optional.` ts`
export interface XlsxOptions {
output?: "string" | "arrayBuffer";
separateSheets: boolean;
minimumRows: number;
minimumCols: number;
}options.output
- : default "string", set the output format, string or ArrayBuffer.separateSheets
- : default false, whether the worksheets needs to be separated.separateSheets: true
- If , the result will be an Array.minimumRows
- : default 20, Regardless of whether the worksheet has enough rows, the minimum number of rows generated.minimumCols
- : default 16`, Regardless of whether the worksheet has enough cols, the minimum number of cols generated.