like-excel-presets
v0.15.0
Published
All-in-one preset for Like Excel with Sheets functionality
Maintainers
Readme
@like-excel/presets
All-in-one preset package for Like Excel with Sheets functionality.
Installation
npm install @like-excel/presetsUsage
Basic Setup
import { Univer } from '@like-excel/presets';
import { registerSheetsPreset } from '@like-excel/presets/sheets';
const univer = new Univer({
locale: 'en-US',
});
// Register all sheets features
registerSheetsPreset(univer);Custom Configuration
import { Univer } from '@like-excel/presets';
import { registerSheetsPreset } from '@like-excel/presets/sheets';
const univer = new Univer({
locale: 'en-US',
});
// Register only selected features
registerSheetsPreset(univer, {
features: {
formula: true,
filter: true,
sort: true,
dataValidation: true,
conditionalFormatting: false, // Disable this feature
threadComment: false, // Disable this feature
}
});Manual Plugin Registration
import {
Univer,
UniverSheetsPlugin,
UniverSheetsUIPlugin,
UniverSheetsFormulaPlugin,
UniverSheetsFormulaUIPlugin
} from '@like-excel/presets';
const univer = new Univer({
locale: 'en-US',
});
// Register plugins manually
univer.registerPlugin(UniverSheetsPlugin);
univer.registerPlugin(UniverSheetsUIPlugin);
univer.registerPlugin(UniverSheetsFormulaPlugin);
univer.registerPlugin(UniverSheetsFormulaUIPlugin);Included Packages
This preset includes the following packages:
Core
- @univerjs/core
- @univerjs/design
- @univerjs/ui
Rendering Engine
- @univerjs/engine-render
- @univerjs/engine-formula
Document Support
- @univerjs/docs
- @univerjs/docs-ui
Sheets Features
- @univerjs/sheets
- @univerjs/sheets-ui
- @univerjs/sheets-conditional-formatting
- @univerjs/sheets-conditional-formatting-ui
- @univerjs/sheets-data-validation
- @univerjs/sheets-data-validation-ui
- @univerjs/sheets-filter
- @univerjs/sheets-filter-ui
- @univerjs/sheets-find-replace
- @univerjs/sheets-formula
- @univerjs/sheets-formula-ui
- @univerjs/sheets-hyper-link
- @univerjs/sheets-hyper-link-ui
- @univerjs/sheets-note
- @univerjs/sheets-note-ui
- @univerjs/sheets-numfmt
- @univerjs/sheets-numfmt-ui
- @univerjs/sheets-sort
- @univerjs/sheets-sort-ui
- @univerjs/sheets-table
- @univerjs/sheets-table-ui
- @univerjs/sheets-thread-comment
- @univerjs/sheets-thread-comment-ui
- @univerjs/sheets-zen-editor
License
Apache-2.0
