Nos complace presentar un nuevo producto desarrollado por nuestro equipo: ¡SeaTable 1.0!
SeaTable es una sencilla base de datos en línea con una interfaz de hoja de cálculo. Te ayuda a registrar y gestionar fácilmente todo tipo de información dispersa. Con las API y los SDK, puede adaptar rápidamente SeaTable a sus casos de uso, automatizar el procesamiento de datos y automatizar los procesos empresariales.
SeaTable ha sido desarrollado por el equipo de Seafile. La idea original era ampliar Seafile con una función para tablas de colaboración en línea. Más tarde evolucionó hasta convertirse en un proyecto independiente. Seafile es una solución de código abierto para sincronizar y compartir archivos de forma autónoma que permite gestionar datos no estructurados. Además, SeaTable le ayuda a gestionar datos estructurados.
Vamos a mostrar algunas capturas de pantalla para introducir las características de SeaTable para darle una comprensión intuitiva de SeaTable. A continuación, presentaremos dos casos principales de uso de SeaTable: como tabla avanzada en línea y como base de datos compacta.
Campos de texto enriquecido
En SeaTable, cada columna tiene un tipo de datos específico. Hay muchos tipos de datos disponibles. Además de los tipos de datos habituales, como texto, números y fechas, también puede almacenar imágenes, archivos, personal, revisiones y selecciones. Por ejemplo, si selecciona el tipo de imagen, puede cargar la imagen directamente y la imagen se muestra directamente como una miniatura. Si se trata de un tipo de selección, la opción seleccionada se muestra con una etiqueta de color.
Para casos de uso más avanzados, también ofrecemos tipos de columna como "Fórmula de cálculo" y "Vincular otros registros".
Diferentes puntos de vista
Una vista en SeaTable es una combinación de diferentes reglas de filtrado, ordenación y agrupación aplicadas a una tabla. Puede crear varias vistas, cada una de las cuales puede tener diferentes reglas de filtrado y ordenación. Puedes cambiar rápidamente de vista para ver los datos desde diferentes perspectivas.
La siguiente figura es una tabla de lista de tareas con varias vistas. Si desea visualizar sólo la lista de tareas de esta semana en el ejemplo de perspectiva temporal, puede cambiar a la vista "Tareas de esta semana". Si desea ver la lista de tareas de este mes, puede cambiar a la vista "Tareas del mes".
Si varias personas colaboran en la misma tabla, puedes bloquear una vista para evitar que otros hagan cambios en las reglas de la vista a voluntad.
Diferentes representaciones visuales de sus datos
Para los mismos datos, SeaTable ofrece otras formas de presentar los datos además de la presentación básica de la tabla, por ejemplo, el calendario. En el futuro, podrá utilizar el mecanismo de plug-in para añadir otras presentaciones a sus datos.
Análisis de datos y estadísticas
Después de registrar los datos, puede crear fácilmente gráficos y tablas dinámicas para las estadísticas y el análisis de los datos.
SeaTable, la mejor alternativa online a Excel
SeaTable puede utilizarse como una hoja de cálculo avanzada en línea. Para estos casos de uso, SeaTable ofrece algunas ventajas sobre Excel en cuanto a sus funciones de gestión y análisis de datos. Se trata, en particular, de ...
- Ahora todos los datos estructurados pueden almacenarse en una única plataforma en lugar de estar repartidos en muchas hojas de cálculo de Excel. Permite referenciar fácilmente los datos entre diferentes tablas y su análisis.
- Como cada columna tiene un tipo de datos específico, no tienes que preocuparte por los problemas de formato al introducir los datos. Los datos introducidos en una tabla tienen el formato correcto garantizado. Por ejemplo, ya no tiene que preocuparse por la imposibilidad de realizar estadísticas porque una tabla contenga muchos números de "100 USD".
- Ahora los usuarios pueden almacenar archivos e imágenes en una tabla, no sólo texto y números. Ayuda a los usuarios a gestionar los archivos de forma más estructurada. Es posible adjuntar un número ilimitado de metadatos o etiquetas a los archivos añadiendo más columnas a la tabla.
- Con SeaTable, las potentes funciones de análisis de datos son muy fáciles de usar. Los usuarios pueden utilizar las vistas para ver los datos desde diferentes perspectivas. Los usuarios también pueden utilizar la función de estadísticas para crear gráficos profesionales con unos pocos clics. En cambio, la curva de aprendizaje es muy pronunciada para la mayoría de los usuarios, aunque las funciones de estadística y visualización de datos de Excel también son muy potentes.
SeaTable como base de datos ligera
El uso de SeaTable como mesa online avanzada es sólo una parte de su potencial. SeaTable es también una base de datos compacta que permite automatizar los procesos empresariales de forma más rápida, económica y visual. Utilizar SeaTable de este modo lo convierte en una herramienta aún más potente.
SeaTable ofrece algunas funciones que permiten utilizarlo como base de datos:
- Recoger datos de los usuarios con formularios
- Importe datos de otros sistemas empresariales a través de la API Restful. A continuación, analice los datos con las intuitivas y potentes funciones de visualización de datos de SeaTable.
- Con el SDK puede escribir un pequeño programa para controlar los cambios de datos en una base o tabla. Cuando se detectan ciertos cambios y se comunican a su programa, éste puede procesar los datos y producir resultados basados en ellos. Los resultados también pueden escribirse en la tabla.
Con la potencia de SeaTable, no es necesario desarrollar aplicaciones personalizadas para algunos casos de uso. La interfaz de la hoja de cálculo de SeaTable puede utilizarse como interfaz de usuario para la entrada y visualización de datos. Los datos pueden ser procesados por tareas en segundo plano escritas con la API o el SDK de SeaTable.
Un ejemplo sencillo es un sitio web estático. Si tiene un sitio web estático, ahora quiere mostrar algunos datos dinámicos. Al almacenar los datos en SeaTable y mostrarlos en un sitio web, no es necesario gestionar una base de datos independiente. Los datos dinámicos también pueden editarse fácilmente en la interfaz de usuario de SeaTable. Si quiere recoger una opinión sencilla en su sitio web, puede crear un formulario y añadir un enlace al mismo en su sitio web.
Otro ejemplo sencillo: suponga que tiene una aplicación interna. Esta aplicación genera automáticamente un documento Word o PDF (por ejemplo, facturas) a partir de los datos introducidos por los usuarios. Puede escribir un script de fondo utilizando el SDK. Los usuarios introducen la información requerida en una tabla. Su script escucha los nuevos datos de la tabla. Cada vez que se introducen nuevos datos, el script genera el documento y lo guarda en una columna de la tabla. El usuario puede entonces descargar el documento. Con SeaTable, ya no tiene que gestionar una aplicación completa, sino sólo un pequeño script.
En los siguientes artículos trataremos este tema con más detalle.