Расширенный механизм формул
Расширенный механизм формул оптимизирует исходный механизм, повышая производительность вычислений и расширяя функциональность. Он поддерживает разнообразные сложные вычисления, способен обрабатывать большие наборы данных и предоставляет улучшенные средства обработки ошибок и отладки.
Режим плагина
Установка
pnpm add @univerjs-pro/engine-formulanpm install @univerjs-pro/engine-formulayarn add @univerjs-pro/engine-formulabun add @univerjs-pro/engine-formulaИспользование
Чтобы использовать расширенный механизм формул, замените исходный UniverFormulaEnginePlugin на UniverProFormulaEnginePlugin.
import { UniverProFormulaEnginePlugin } from '@univerjs-pro/engine-formula'import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula'univer.registerPlugin(UniverFormulaEnginePlugin)univer.registerPlugin(UniverProFormulaEnginePlugin)Если у вас есть коммерческая лицензия Univer, инструкции по настройке см. в разделе «Использование лицензии в клиенте».
Режим предустановки
Расширенный механизм формул входит в предустановку @univerjs/preset-sheets-advanced.
Установка
Предустановка UniverSheetsAdvancedPreset из пакета @univerjs/preset-sheets-advanced во время выполнения зависит от предустановки UniverSheetsDrawingPreset. Сначала установите @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-advancedИспользование
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(), ],})Если у вас есть коммерческая лицензия Univer, инструкции по настройке см. в разделе «Использование лицензии в клиенте».
Насколько полезно это руководство?