Moteur de formules avancé
Le moteur de formules avancé optimise le moteur d’origine afin d’améliorer les performances de calcul et d’offrir davantage de fonctionnalités. Il prend en charge de nombreux calculs complexes, peut traiter de grands jeux de données et propose de meilleures capacités de gestion des erreurs et de débogage.
Mode plugin
Installation
pnpm add @univerjs-pro/engine-formulanpm install @univerjs-pro/engine-formulayarn add @univerjs-pro/engine-formulabun add @univerjs-pro/engine-formulaUtilisation
Pour utiliser le moteur de formules avancé, vous devez remplacer le UniverFormulaEnginePlugin d’origine par UniverProFormulaEnginePlugin.
import { UniverProFormulaEnginePlugin } from '@univerjs-pro/engine-formula'import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula'univer.registerPlugin(UniverFormulaEnginePlugin)univer.registerPlugin(UniverProFormulaEnginePlugin)Si vous disposez d’une licence commerciale Univer, consultez Utiliser une licence côté client pour la configuration.
Mode prédéfini
Le moteur de formules avancé est inclus dans le preset @univerjs/preset-sheets-advanced.
Installation
Le preset UniverSheetsAdvancedPreset du package @univerjs/preset-sheets-advanced dépend du preset UniverSheetsDrawingPreset lors de l’exécution. Veuillez d’abord installer @univerjs/preset-sheets-drawing.
pnpm add @univerjs/preset-sheets-drawing @univerjs/preset-sheets-advancednpm install @univerjs/preset-sheets-drawing @univerjs/preset-sheets-advancedyarn add @univerjs/preset-sheets-drawing @univerjs/preset-sheets-advancedbun add @univerjs/preset-sheets-drawing @univerjs/preset-sheets-advancedUtilisation
import { UniverSheetsAdvancedPreset } from '@univerjs/preset-sheets-advanced'import UniverPresetSheetsAdvancedEnUS from '@univerjs/preset-sheets-advanced/locales/en-US'import { UniverSheetsCorePreset } from '@univerjs/preset-sheets-core'import UniverPresetSheetsCoreEnUS from '@univerjs/preset-sheets-core/locales/en-US'import { UniverSheetsDrawingPreset } from '@univerjs/preset-sheets-drawing'import UniverPresetSheetsDrawingEnUS from '@univerjs/preset-sheets-drawing/locales/en-US'import { createUniver, LocaleType, mergeLocales } from '@univerjs/presets'import '@univerjs/preset-sheets-core/lib/index.css'import '@univerjs/preset-sheets-drawing/lib/index.css'import '@univerjs/preset-sheets-advanced/lib/index.css'const { univerAPI } = createUniver({ locale: LocaleType.EN_US, locales: { [LocaleType.EN_US]: mergeLocales( UniverPresetSheetsCoreEnUS, UniverPresetSheetsDrawingEnUS, UniverPresetSheetsAdvancedEnUS, ), }, presets: [ UniverSheetsCorePreset(), UniverSheetsDrawingPreset(), UniverSheetsAdvancedPreset(), ],})Si vous disposez d’une licence commerciale Univer, consultez Utiliser une licence côté client pour la configuration.
Que pensez-vous de ce guide ?