Hojas de cálculo
Interfaz familiar similar a Excel. Admite más de 500 funciones, referencias entre hojas, clasificación y filtrado, paneles congelados y edición de celdas de texto enriquecido.
Univer Office SDK integra un entorno de ejecución de Office unificado en su producto para que personas y agentes de IA colaboren con herramientas que se pueden combinar e integrar libremente: hojas de cálculo,documentos,presentaciones,Bases,TablerosyPDFlibremente.
Hojas de cálculo, documentos, presentaciones y más
Interfaz familiar similar a Excel. Admite más de 500 funciones, referencias entre hojas, clasificación y filtrado, paneles congelados y edición de celdas de texto enriquecido.
Editor de texto enriquecido tipo Word con estadísticas de documentos, enlaces en texto enriquecido, estilos de párrafo, tablas, listas, encabezados, pies y comentarios.
Editor de diapositivas tipo PowerPoint con SmartArt editable, gráficos, diseño de tablas y renderizado Canvas2D uniforme entre plataformas.
Aplicaciones empresariales basadas en tablas con modelado de campo, múltiples vistas, administración de registros y flujos de trabajo de datos con poco código.
Lienzo infinito para colaboración visual con fondos de imagen, contenedores, formas, impresión y exportación PNG/JPEG.
Cree, edite, recorra de forma continua e imprima páginas PDF con texto, imágenes, tablas, listas y anotaciones.
Un marco de trabajo completo con arquitectura de microkernel + complemento. Comience en minutos.
Instale los paquetes principales de Web SDK mediante npm, hilo o pnpm.
Modo preestablecido para una integración rápida a través de paquetes preestablecidos; Modo de complemento para un control detallado mediante el registro manual de complementos.
Inicializar la instancia de Web SDK y cargar los complementos y recursos locales necesarios.
Montar en un elemento DOM, cargar datos y renderizar la edición interfaz.
# npm install @univerjs/core @univerjs/design @univerjs/docs @univerjs/docs-ui @univerjs/engine-formula @univerjs/engine-render @univerjs/sheets @univerjs/sheets-formula @univerjs/sheets-formula-ui @univerjs/sheets-numfmt @univerjs/sheets-numfmt-ui @univerjs/sheets-ui @univerjs/ui react react-dom rxjs
import { LocaleType, mergeLocales, Univer, UniverInstanceType } from '@univerjs/core'
import { FUniver } from '@univerjs/core/facade'
import DesignEnUSfrom '@univerjs/design/locale/en-US'
import { UniverDocsPlugin } from '@univerjs/docs'
import { UniverDocsUIPlugin } from '@univerjs/docs-ui'
import DocsUIEnUSfrom '@univerjs/docs-ui/locale/en-US'
import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula'
import { UniverRenderEnginePlugin } from '@univerjs/engine-render'
import { UniverSheetsPlugin } from '@univerjs/sheets'
import { UniverSheetsFormulaPlugin } from '@univerjs/sheets-formula'
import { UniverSheetsFormulaUIPlugin } from '@univerjs/sheets-formula-ui'
import SheetsFormulaUIEnUSfrom '@univerjs/sheets-formula-ui/locale/en-US'
import { UniverSheetsNumfmtPlugin } from '@univerjs/sheets-numfmt'
import { UniverSheetsNumfmtUIPlugin } from '@univerjs/sheets-numfmt-ui'
import SheetsNumfmtUIEnUSfrom '@univerjs/sheets-numfmt-ui/locale/en-US'
import { UniverSheetsUIPlugin } from '@univerjs/sheets-ui'
import SheetsUIEnUSfrom '@univerjs/sheets-ui/locale/en-US'
import SheetsEnUSfrom '@univerjs/sheets/locale/en-US'
import { UniverUIPlugin } from '@univerjs/ui'
import UIEnUSfrom '@univerjs/ui/locale/en-US'
import '@univerjs/engine-formula/facade'
import '@univerjs/ui/facade'
import '@univerjs/docs-ui/facade'
import '@univerjs/sheets/facade'
import '@univerjs/sheets-ui/facade'
import '@univerjs/sheets-formula/facade'
import '@univerjs/sheets-numfmt/facade'
import '@univerjs/design/lib/index.css'
import '@univerjs/ui/lib/index.css'
import '@univerjs/docs-ui/lib/index.css'
import '@univerjs/sheets-ui/lib/index.css'
import '@univerjs/sheets-formula-ui/lib/index.css'
import '@univerjs/sheets-numfmt-ui/lib/index.css'
const univer = new Univer({
locale: LocaleType.EN_US,
locales: {
[LocaleType.EN_US]:mergeLocales([
DesignEnUS,
UIEnUS,
DocsUIEnUS,
SheetsEnUS,
SheetsUIEnUS,
SheetsFormulaUIEnUS,
SheetsNumfmtUIEnUS,
]),
},
})
univer.registerPlugin(UniverRenderEnginePlugin)
univer.registerPlugin(UniverFormulaEnginePlugin)
univer.registerPlugin(UniverUIPlugin,{ container: 'app' })
univer.registerPlugin(UniverDocsPlugin)
univer.registerPlugin(UniverDocsUIPlugin)
univer.registerPlugin(UniverSheetsPlugin)
univer.registerPlugin(UniverSheetsUIPlugin)
univer.registerPlugin(UniverSheetsFormulaPlugin)
univer.registerPlugin(UniverSheetsFormulaUIPlugin)
univer.registerPlugin(UniverSheetsNumfmtPlugin)
univer.registerPlugin(UniverSheetsNumfmtUIPlugin)
univer.createUnit(UniverInstanceType.UNIVER_SHEET,{})
const univerAPI = FUniver.newAPI(univer)Puntos de referencia verificados para cargas de trabajo de producción
Motor de renderizado Canvas2D con 50–60 FPS con desplazamiento de hasta 6 millones de celdas.
Más de 500 funciones integradas, funciones personalizadas, fórmulas de matriz y rangos con nombre.
Varios temas integrados con soporte para el modo oscuro.
Más de 100 complementos oficiales para ampliar fácilmente hojas, documentos y diapositivas.
Soporte multilingüe y local para usuarios globales.
Soporte web, Node.js y dispositivos móviles con una base de código.
Colaboración en tiempo real con algoritmo OT y resolución de conflictos.
Importe y exporte formatos habituales como xlsx, csv, tsv, docx, pptx y pdf.
Imprima contenido, genere archivos PDF y exporte gráficos y otros contenidos visuales como imágenes.
Combina capacidades de backend con Server SDK y despliega tu propia aplicación.
Realice un seguimiento de cada cambio con deshacer, rehacer y restaurar la versión.
Tablas dinámicas, gráficos y formato condicional para obtener información clara.
Procese documentos en el servidor con soporte nativo para IA y automatización
Ejecute Web SDK directamente en Node.js sin un navegador.
Excluya complementos de interfaz de usuario y céntrese en los datos y la computación.
Reutilice la misma base de código en el navegador y el servidor.
Los LLM y los agentes pueden llamar directamente a la API de Facade para lectura/escritura y análisis automatizados de documentos.
import { LocaleType, mergeLocales, Univer } from '@univerjs/core'
import { FUniver } from '@univerjs/core/facade'
import { UniverDocsPlugin } from '@univerjs/docs'
import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula'
import { UniverRenderEnginePlugin } from '@univerjs/engine-render'
import { UniverSheetsPlugin } from '@univerjs/sheets'
import { UniverSheetsFormulaPlugin } from '@univerjs/sheets-formula'
import { UniverSheetsNumfmtPlugin } from '@univerjs/sheets-numfmt'
import SheetsEnUS from '@univerjs/sheets/locale/en-US'
import '@univerjs/engine-formula/facade'
import '@univerjs/sheets/facade'
import '@univerjs/sheets-formula/facade'
import '@univerjs/sheets-numfmt/facade'
const univer = new Univer({
locale: LocaleType.EN_US,
locales: {
[LocaleType.EN_US]:mergeLocales(
SheetsEnUS,
),
},
})
univer.registerPlugin(UniverRenderEnginePlugin)
univer.registerPlugin(UniverFormulaEnginePlugin)
univer.registerPlugin(UniverDocsPlugin)
univer.registerPlugin(UniverSheetsPlugin)
univer.registerPlugin(UniverSheetsFormulaPlugin)
univer.registerPlugin(UniverSheetsNumfmtPlugin)
const univerAPI = FUniver.newAPI(univer)
univerAPI.createWorkbook({})Combine la colaboración en tiempo real, la conversión de archivos y las extensiones de Server SDK según las necesidades de su aplicación.
Leer la documentación de Server SDKConecte la autenticación, los permisos y el almacenamiento existentes. Despliegue y gestione en su propio entorno.
Permita que los equipos editen el mismo contenido con sincronización de documentos y resolución de conflictos.
Convierta entre archivos de Office y datos de documentos, de forma independiente o junto con los servicios de colaboración.
Añada historial, comentarios y Worktree según lo necesite su flujo de colaboración.
Construya un ecosistema rico
Más de 100 complementos oficiales que cubren hojas, documentos, diapositivas, colaboración y más.
Ver complementosComparta experiencias de integración, comunique problemas y participe en la comunidad en GitHub.
Únase en GitHubCombine hojas de cálculo, documentos y más con Univer Office SDK. Cree un producto donde las personas y los agentes de IA creen juntos.