Una cuadrícula de datos para React sin dependencias, con modos headless y con estilos predefinidos, que admite ordenación, filtrado, agrupación, pivotado y virtualización.
jspreadsheet/ce
Jspreadsheet CE es un componente JavaScript ligero de cuadrícula de datos con edición similar a Excel, fórmulas y tipos de columna para aplicaciones web.
Alternativa open source a:Excel
Google Sheets
- Estrellas
- 7,242
- Forks
- 892
- Issues abiertos
- 155
- Último commit
- hace 24 días
¿Qué es?
Jspreadsheet CE es un componente JavaScript que convierte un contenedor HTML en una cuadrícula de datos interactiva con formato de hoja de cálculo. Está dirigido a desarrolladores que necesitan que los usuarios consulten, ingresen y editen datos tabulares en el navegador sin tener que crear una cuadrícula desde cero.
La cuadrícula admite columnas tipadas, como texto, valores numéricos con máscaras, listas desplegables con autocompletado, calendarios, casillas de verificación, selectores de color e imágenes. Los usuarios pueden copiar y pegar con los atajos habituales de Excel. El componente también incluye compatibilidad con fórmulas, ajuste y arrastre de columnas, encabezados anidados y varias hojas de cálculo en una misma hoja.
El paquete se publica en npm y también se puede cargar desde un CDN. Cuenta con licencia MIT, y el proyecto ofrece wrappers para React y Vue, además de ejemplos para jQuery y componentes web.
Funciones clave
- 01Edición similar a Excel con los atajos habituales para copiar y pegar
- 02Columnas tipadas para texto, números con máscaras, listas desplegables, calendarios, casillas de verificación, colores e imágenes
- 03Compatibilidad con fórmulas y fórmulas en el pie de página
- 04Arrastre y ajuste de columnas, y encabezados anidados
- 05Varias hojas de cálculo en una misma hoja
- 06Wrappers específicos para React y Vue
Casos de uso
- Cuadrículas de datos editables en interfaces de ERP o de gestión de inventario
- Tablas para ingresar datos de calificaciones o estudiantes en sistemas educativos
- Recopilación de datos de laboratorio o investigación con validación personalizada
- Añadir edición con formato de hoja de cálculo a una aplicación web existente
Inicio rápido
- 1
Instala el paquete desde npm
npm install jspreadsheet-ce - 2
Añade los scripts y las hojas de estilo de Jspreadsheet y Jsuites a tu archivo HTML, o usa los enlaces CDN del README
- 3
Crea un contenedor div con un id e inicializa la cuadrícula con jspreadsheet() en JavaScript
- 4
Sirve el archivo HTML y ábrelo en un navegador para ver la cuadrícula
Antes de usarlo
- La versión 5 cambió la arquitectura con respecto a la v4, por lo que la actualización requiere modificar el código siguiendo la guía de actualización.
- Las funciones avanzadas, como algunas capacidades empresariales, solo están disponibles en la versión de pago Jspreadsheet Pro.
Temas
Preguntas frecuentes
- ¿Qué es ce?
- Jspreadsheet CE es un componente JavaScript ligero de cuadrícula de datos con edición similar a Excel, fórmulas y tipos de columna para aplicaciones web. Jspreadsheet CE es un componente JavaScript que convierte un contenedor HTML en una cuadrícula de datos interactiva con formato de hoja de cálculo. Está dirigido a desarrolladores que necesitan que los usuarios consulten, ingresen y editen datos tabulares en el navegador sin tener que crear una cuadrícula desde cero.
- ¿ce es gratuito? ¿Qué licencia tiene?
- ce es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ce sigue mantenido?
- Mantenimiento activo. El último commit de ce fue el 14 oct 2026.
- ¿Para qué puedo usar ce?
- Cuadrículas de datos editables en interfaces de ERP o de gestión de inventario Tablas para ingresar datos de calificaciones o estudiantes en sistemas educativos Recopilación de datos de laboratorio o investigación con validación personalizada Añadir edición con formato de hoja de cálculo a una aplicación web existente
- ¿Cómo se instala ce?
- Instala el paquete desde npm: npm install jspreadsheet-ce Añade los scripts y las hojas de estilo de Jspreadsheet y Jsuites a tu archivo HTML, o usa los enlaces CDN del README Crea un contenedor div con un id e inicializa la cuadrícula con jspreadsheet() en JavaScript Sirve el archivo HTML y ábrelo en un navegador para ver la cuadrícula
- ¿Dónde consigo ce?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jspreadsheet/ce
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Componente de cuadrícula de datos para JavaScript/TypeScript con aspecto de hoja de cálculo, edición y fórmulas, compatible con React, Angular y Vue.
Versión para WebAssembly y JavaScript de la biblioteca Go Excelize, para leer y escribir archivos de hojas de cálculo Excel XLSX, XLSM, XLTX y otros en Node.js y navegadores.
Biblioteca escrita íntegramente en Go para leer y escribir archivos de hojas de cálculo Excel XLSX, XLSM, XLTX, XLTM y XLAM sin Microsoft Office.
Motor de hojas de cálculo en desarrollo, escrito en Rust, con lectura y escritura de xlsx y bindings para Python y JavaScript (wasm).
Biblioteca de Python para leer y escribir archivos de hojas de cálculo de Excel (XLSX, XLSM, XLTX, XLTM, XLAM), portada de la biblioteca Go Excelize.