Una biblioteca Java para leer y escribir hojas de cálculo Excel y CSV con bajo consumo de memoria, ideal para archivos grandes.
ironcalc/IronCalc
Motor de hojas de cálculo en desarrollo, escrito en Rust, con lectura y escritura de xlsx y bindings para Python y JavaScript (wasm).
Alternativa open source a:Microsoft Excel
- Estrellas
- 4,225
- Forks
- 207
- Issues abiertos
- 288
- Último commit
- hace 8 horas
¿Qué es?
IronCalc es un motor de hojas de cálculo escrito en Rust. El repositorio incluye el motor de cálculo principal, además de un lector y un escritor de xlsx, para que las hojas de cálculo se puedan cargar, evaluar y guardar desde código.
El motor está pensado para integrarse en otras aplicaciones. Se puede usar directamente desde Rust, y el proyecto tiene previsto ofrecer bindings para Python, JavaScript mediante WebAssembly y Node.js, y quizá también para R, Julia o Go. También planea crear interfaces como una UI de terminal, una aplicación de escritorio y un componente para aplicaciones web. Incluye una vista previa en el navegador y una configuración de Docker para ejecutar la aplicación web localmente.
El proyecto todavía está en una fase inicial de desarrollo y se distribuye bajo la licencia MIT o Apache-2.0, a elección del usuario.
Funciones clave
- 01Motor principal de cálculo de hojas de cálculo escrito en Rust.
- 02Lee y escribe archivos xlsx.
- 03Se puede usar desde Rust y tiene previstos bindings para Python y JavaScript (wasm).
- 04Incluye una configuración de Docker para ejecutar la aplicación web localmente.
- 05Ofrece una vista previa de la tecnología en el navegador.
Casos de uso
- Integrar cálculos de hojas de cálculo en un backend de Rust o Python.
- Generar o actualizar archivos xlsx mediante código.
- Añadir un componente de hojas de cálculo a una aplicación web o SaaS.
- Experimentar con un motor de hojas de cálculo de código abierto con una licencia permisiva.
Inicio rápido
- 1
Inicia la aplicación con Docker Compose desde la raíz del repositorio
docker compose up --build - 2
Abre la aplicación de prueba en el navegador en localhost, puerto 2080
Antes de usarlo
- El proyecto se describe como un motor de hojas de cálculo en desarrollo que aún está en sus primeras etapas.
- El README indica que la comunidad es pequeña, que el proyecto está en una etapa muy temprana y que no cuenta con una API estable.
Temas
Preguntas frecuentes
- ¿Qué es IronCalc?
- Motor de hojas de cálculo en desarrollo, escrito en Rust, con lectura y escritura de xlsx y bindings para Python y JavaScript (wasm). IronCalc es un motor de hojas de cálculo escrito en Rust. El repositorio incluye el motor de cálculo principal, además de un lector y un escritor de xlsx, para que las hojas de cálculo se puedan cargar, evaluar y guardar desde código.
- ¿IronCalc es gratuito? ¿Qué licencia tiene?
- IronCalc es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿IronCalc sigue mantenido?
- Mantenimiento activo. El último commit de IronCalc fue el 21 oct 2026.
- ¿Para qué puedo usar IronCalc?
- Integrar cálculos de hojas de cálculo en un backend de Rust o Python. Generar o actualizar archivos xlsx mediante código. Añadir un componente de hojas de cálculo a una aplicación web o SaaS. Experimentar con un motor de hojas de cálculo de código abierto con una licencia permisiva.
- ¿Cómo se instala IronCalc?
- Inicia la aplicación con Docker Compose desde la raíz del repositorio: docker compose up --build Abre la aplicación de prueba en el navegador en localhost, puerto 2080
- ¿Dónde consigo IronCalc?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ironcalc/IronCalc
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Visor y editor web de archivos Word, Excel y PowerPoint que procesa los documentos localmente mediante WebAssembly.
Editor en el navegador para archivos de Word, Excel, PowerPoint y PDF que funciona localmente, sin instalar Office ni crear una cuenta.
Suite ofimática de IA gratuita y de código abierto para macOS, Windows y Linux, que edita archivos .docx, .xlsx, .pptx y PDF con un agente de IA integrado.
Grist es una hoja de cálculo relacional que puedes alojar por tu cuenta y que combina fórmulas de hoja de cálculo con columnas tipadas al estilo de una base de datos.
Una navaja suiza de hojas de cálculo para terminal que permite explorar, organizar y transformar datos tabulares en numerosos formatos.