고급 수식 엔진
고급 수식 엔진은 기존 수식 엔진을 최적화하여 계산 성능을 높이고 더 풍부한 기능을 제공합니다. 다양한 복잡한 수식 계산과 대규모 데이터 세트를 처리할 수 있으며, 오류 처리와 디버깅 기능도 개선되었습니다.
플러그인 모드
설치
Shell
pnpm add @univerjs-pro/engine-formulaShell
npm install @univerjs-pro/engine-formulaShell
yarn add @univerjs-pro/engine-formulaShell
bun add @univerjs-pro/engine-formula사용법
고급 수식 엔진을 사용하려면 기존 UniverFormulaEnginePlugin을 UniverProFormulaEnginePlugin으로 교체해야 합니다.
TypeScript
import { UniverProFormulaEnginePlugin } from '@univerjs-pro/engine-formula'import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula'univer.registerPlugin(UniverFormulaEnginePlugin)univer.registerPlugin(UniverProFormulaEnginePlugin)Univer 상용 라이선스가 있다면 클라이언트에서 라이선스 사용을 참고하여 구성하세요.
프리셋 모드
고급 수식 엔진은 @univerjs/preset-sheets-advanced 프리셋에 포함되어 있습니다.
설치
@univerjs/preset-sheets-advanced의 UniverSheetsAdvancedPreset 프리셋은 런타임에 UniverSheetsDrawingPreset 프리셋을 필요로 합니다. 먼저 @univerjs/preset-sheets-drawing을 설치하세요.
Shell
pnpm add @univerjs/preset-sheets-drawing @univerjs/preset-sheets-advancedShell
npm install @univerjs/preset-sheets-drawing @univerjs/preset-sheets-advancedShell
yarn add @univerjs/preset-sheets-drawing @univerjs/preset-sheets-advancedShell
bun add @univerjs/preset-sheets-drawing @univerjs/preset-sheets-advanced사용법
TypeScript
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 상용 라이선스가 있다면 클라이언트에서 라이선스 사용을 참고하여 구성하세요.
이 가이드는 어떠셨나요?