|
|
hace 1 mes | |
|---|---|---|
| .. | ||
| src | hace 1 mes | |
| LICENSE | hace 1 mes | |
| README.en.md | hace 1 mes | |
| README.md | hace 1 mes | |
| package.json | hace 1 mes | |
| tsconfig.json | hace 1 mes | |
Standalone spreadsheet renderer package for Flyfish File Viewer. It is powered by styled-exceljs and e-virt-table, previews XLSX, XLSM, XLSB, XLS, CSV, ODS, FODS, Numbers, and compatible spreadsheet files in the browser, and resolves the optional worker URL through the File Viewer asset manifest for offline enterprise deployments.
import FileViewer from '@file-viewer/vue3'
import { spreadsheetRenderer } from '@file-viewer/renderer-spreadsheet'
const options = {
rendererMode: 'replace',
renderers: spreadsheetRenderer,
}
You can also compose it with other renderer packages:
import { pdfRenderer } from '@file-viewer/renderer-pdf'
import { spreadsheetRenderer } from '@file-viewer/renderer-spreadsheet'
const options = {
rendererMode: 'replace',
renderers: [pdfRenderer, spreadsheetRenderer],
}
.xlsx, .xltx, .xlsm, .xlsb, .xls, .xlt, .xltm, .csv, .ods, .fods, and .numbers.options.spreadsheet.worker: true and options.spreadsheet.workerUrl.The optional worker path is:
vendor/xlsx/sheet.worker.jsFor private deployments, override it with options.spreadsheet.workerUrl. The official Vite plugin and demo worker build script generate this file from this package's worker entry.
Spreadsheet preview has moved completely out of @file-viewer/core. Core now only keeps the asset manifest, shared types, and a compatibility error message, and it no longer installs styled-exceljs, e-virt-table, or tinycolor2 by default. Install this package and pass it through renderers, or use @file-viewer/preset-all for the complete spreadsheet experience.