Soy un poco nuevo en el desarrollo web y quería saber algo sobre cómo abordar un proyecto mío.hoja de cálculo basada en web que puede acceder a la base de datos
Tenemos un gran mysql con un conjunto de datos bastante grande con el que queremos que la gente pueda jugar. ¿Hay alguna manera de tener algún tipo de hoja de cálculo basada en la web que, además de hacer los cálculos normales de la hoja de cálculo, consultar una base de datos y desplegar el contenido? Contamos con información estadística específica sobre las empresas que investigamos, lo ideal es que un usuario acceda al sitio y pueda acceder a nuestros datos al mismo tiempo que agrega su propia lógica (operadores matemáticos) para hacerlo más relevante para ellos.
No queremos crear una API para conectarnos a sus escritorios (todavía) y queremos hacerlo completamente en la web.
Cualquier ayuda sobre el enfoque o las herramientas que usaría sería muy apreciada.
Gracias de antemano
Edición: He encontrado una buena herramienta para Drupal "Sheetnode", que utiliza PHPExcel .... Voy a estudiar, yo no estoy totalmente seguro de si se permite que las consultas de MySQL que se añadirán dentro de las celdas
Mi primera respuesta es [REST] (http://en.wikipedia.org/wiki/Representational_State_Transfer). –
Gracias por la respuesta Jared. No lo entiendo sin embargo. Busqué REST y ¿no es solo una forma de entregar datos? Podría estar leyéndolo, pero ¿está sugiriendo que configure una API de reposo en mi servidor y permita que el Excel basado en web pueda consultar datos desde allí? No estoy seguro, solo intento descubrir cómo esto se aplica a mi problema. – Lostsoul
Cuando realizo una búsqueda de hoja de cálculo basada en web, aparecen varias opciones, incluyendo Google Docs. También puede consultar ExtJS. Prácticamente todo lo que desea es una interfaz de Javascript con una forma de proporcionar datos al navegador (en JSON, XML, CSV) u otros medios. En ese caso, un servicio REST permitiría abstraer la conexión de la base de datos, por lo que no importaría qué DB estaba en el back-end, pero no está seguro si podría permitir consultas fácilmente desde una celda. –