Servidor propio de aplicaciones web de hojas de cálculo

Necesito incrustar hojas de cálculo en mi aplicación web, algo similar a Google Sheets.

También necesito almacenar los datos en mi servidor (es decir, incrustar Hojas de cálculo de Google y almacenar la hoja en el servidor de Google no es lo que busco).

¿Algunas ideas?

Respuestas (3)

vaadin

El marco Vaadin es una forma de crear aplicaciones web interactivas con la calidad y el estilo de las aplicaciones de escritorio utilizando Java puro en el lado del servidor que se procesan automáticamente en el lado del cliente utilizando tecnología web estándar de forma transparente para el programador.

Su aplicación web Vaadin en realidad vive en el servidor, aunque se le muestra al usuario en su navegador web. Los datos viven en el servidor en Java y se pueden guardar fácilmente como archivos en el almacenamiento del disco del servidor o se pueden enviar a una base de datos para su almacenamiento.

El marco de Vaadin es gratuito y de código abierto.

Rejilla Vaadin

Entre los muchos widgets incluidos en el marco se encuentra Vaadin Grid , para presentar e ingresar datos tabulares. Aunque no es tan sofisticado como una hoja de cálculo, puede servir para los casos de uso más rudimentarios de una hoja de cálculo.

Gratis y de código abierto.

Mesa Vaadin

El widget Vaadin Table es el predecesor de Vaadin Grid. Todavía disponible incluso en Vaadin 8 a través de la capa de compatibilidad de Vaadin 7. Tiene muchas funciones y se comporta de manera diferente a Grid, por lo que puede satisfacer las necesidades que Grid no satisface.

Gratis y de código abierto.

Hoja de cálculo de Vaadin

Vaadin Spreadsheet es un complemento comercial (complemento) para Vaadin Framework que proporciona funciones de hoja de cálculo más sofisticadas en la línea de Microsoft Excel y LibreOffice.

Vea las demostraciones en vivo .

Vea el video caso de estudio .

Vaadin parece ejecutar su propio servidor Java, ¿cómo puedo integrarlo en mi aplicación si ejecuto un servidor diferente, como Play, Jboss o .NET?
@ps0604 De hecho, actualmente Vaadin Spreadsheet solo se ejecuta dentro de Java Framework (que recomiendo encarecidamente) en un servidor contenedor de Java Servlet. Sin embargo, la empresa Vaadin es líder en el nuevo movimiento de componentes web. Han lanzado Vaadin Grid por separado como un componente de polímero. No conozco sus planes, pero es posible que Vaadin Spreadsheet funcione de la misma manera en el futuro.

ethercalc está disponible como un paquete docker que puede alojar usted mismo, pero también puede instalarlo normalmente en GNU/Linux, FreeBSD, Mac OS X y Windows, usando node.js. Se ejecuta con Redis, si está disponible, o recurre al almacenamiento de archivos. Y aún mejor, es un software gratuito.

Syncfusion proporciona un control de hoja de cálculo ejSpreadsheet que se puede usar para alojar su propia hoja de cálculo dentro de una aplicación web similar a Hojas de cálculo de Google. Se requiere un backend .NET ( ASP.NET Core también es una opción )

ingrese la descripción de la imagen aquí

El producto completo está disponible de forma gratuita a través del programa de licencia comunitaria si califica (menos de 1 millón de dólares en ingresos).

Nota: Trabajo para Syncfusion.