SuperAPI AI 工具集

univer-pro-integrate

前端与建站

查看项目

更新于 10-15 21:13

技能介绍

用途:该技能用于把 Univer Pro 集成进现有 Web 前端项目。Univer Pro 在开源 Univer 基础上增加企业级能力,包括协作、导入导出、打印、数据透视表、图表、迷你图、形状与许可证管理。文档针对 Univer Pro v0.20.x 编写,核心概念在小版本间较稳定,但具体方法签名可能变化,建议先核对项目已安装的 @univerjs-pro/* 版本并沿用既有 API 模式。前置条件是已集成开源 Univer 核心,基础初始化、Facade API 与插件架构参见 univer-integrate 技能。

主要能力:UPro 提供数据透视表、图表、迷你图、形状、打印、Exchange 导入导出及协作等模块,每个功能由核心插件与 UI 插件搭配,部分需引入对应 facade 副作用导入。

使用方式:先安装 Pro 依赖,例如 npm install @univerjs-pro/license @univerjs-pro/engine-formula @univerjs-pro/sheets-pivot @univerjs-pro/sheets-pivot-ui @univerjs-pro/sheets-chart @univerjs-pro/sheets-chart-ui @univerjs-pro/sheets-sparkline @univerjs-pro/sheets-sparkline-ui @univerjs-pro/sheets-shape @univerjs-pro/sheets-shape-ui @univerjs-pro/sheets-print @univerjs-pro/exchange-client @univerjs-pro/sheets-exchange-client;协作功能另需安装 @univerjs-pro/collaboration @univerjs-pro/collaboration-client @univerjs-pro/collaboration-client-ui。随后创建 Univer 实例并注册插件,注册顺序为:许可证插件最先,接着引擎插件(渲染引擎与 Pro 公式引擎)、UI 基础设施(UI 插件与 RPC 主线程插件)、单元核心、单元 UI、Pro 功能插件,最后是协作功能。Pro Worker 需包含 UniverProFormulaEnginePlugin、UniverLicensePlugin 与 UniverSheetsPivotTablePlugin。常用操作包括 importXLSXToUnitIdAsync 导入、exportXLSXByUnitIdAsync 与 downloadFile 导出、updatePrintConfig 与 print 打印、newChart 插入图表、newShape 插入形状。

限制:所有 @univerjs/* 与 @univerjs-pro/* 包必须保持同一版本,混用是常见运行时错误来源。未提供有效许可证时 Pro 功能以评估模式运行,可能带水印、大小限制与协作配额。具体收费、价格、平台与效果资料暂未提供。