高度な数式エンジン

高度な数式エンジン(Advanced Formula Engine)は、従来の数式エンジンを最適化し、計算性能を向上させ、より豊富な機能を提供します。複雑な数式計算をサポートし、大規模なデータセットを処理できるほか、エラー処理やデバッグ機能も改善されています。

プラグインモード

インストール

Shell
pnpm 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 の商用ライセンスをお持ちの場合、クライアント側での設定方法は Using License in Client を参照してください。

プリセットモード

高度な数式エンジンは @univerjs/preset-sheets-advanced プリセットに含まれています。

インストール

@univerjs/preset-sheets-advanced の UniverSheetsAdvancedPreset は実行時に UniverSheetsDrawingPreset に依存します。先に @univerjs/preset-sheets-drawing をインストールしてください。

Shell
pnpm add @univerjs/preset-sheets-drawing @univerjs/preset-sheets-advanced

使い方

TypeScript
import { UniverSheetsAdvancedPreset } from '@univerjs/preset-sheets-advanced'import UniverPresetSheetsAdvancedJaJP from '@univerjs/preset-sheets-advanced/locales/ja-JP'import { UniverSheetsCorePreset } from '@univerjs/preset-sheets-core'import UniverPresetSheetsCoreJaJP from '@univerjs/preset-sheets-core/locales/ja-JP'import { UniverSheetsDrawingPreset } from '@univerjs/preset-sheets-drawing'import UniverPresetSheetsDrawingJaJP from '@univerjs/preset-sheets-drawing/locales/ja-JP'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.JA_JP,  locales: {    [LocaleType.JA_JP]: mergeLocales(      UniverPresetSheetsCoreJaJP,      UniverPresetSheetsDrawingJaJP,       UniverPresetSheetsAdvancedJaJP,     ),  },  presets: [    UniverSheetsCorePreset(),    UniverSheetsDrawingPreset(),     UniverSheetsAdvancedPreset(),   ],})

Univer の商用ライセンスをお持ちの場合、クライアント側での設定方法は クライアントでのライセンスの使用 を参照してください。

このガイドはいかがですか?

© 2026 DreamNum Co., Ltd.