Motor de fórmulas avanzado

El motor de fórmula avanzado optimiza el motor de fórmula original, proporcionando un rendimiento de cálculo mejorado y una funcionalidad más rica. Admite una variedad de cálculos de fórmulas complejas, puede manejar grandes conjuntos de datos y ofrece mejores capacidades de depuración y manejo de errores.

Modo predeterminado

El motor de fórmulas avanzado está incluido en el ajuste preestablecido @univerjs/preset-sheets-advanced.

Instalación

UniverSheetsAdvancedPreset preestablecido de @univerjs/preset-sheets-advanced depende del preestablecido UniverSheetsDrawingPreset en tiempo de ejecución. Primero instale @univerjs/preset-sheets-drawing.

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

Uso

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(),   ],})

Si tiene una licencia comercial para Univer, consulte Uso de la licencia en el cliente para la configuración.

Modo de complemento

Instalación

Shell
pnpm add @univerjs-pro/engine-formula

Uso

Al utilizar Advanced Formula Engine, debe reemplazar el original. UniverFormulaEnginePlugin con UniverProFormulaEnginePlugin.

TypeScript
import { UniverProFormulaEnginePlugin } from '@univerjs-pro/engine-formula'import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula'univer.registerPlugin(UniverFormulaEnginePlugin)univer.registerPlugin(UniverProFormulaEnginePlugin)

Si tiene una licencia comercial para Univer, consulte Uso de la licencia en el cliente para la configuración.

¿Cómo es esta guía?

© 2026 DreamNum Co., Ltd.