Ich bin ein bisschen neu in der Web-Entwicklung und wollte einige Einblicke, wie man ein Projekt von mir zu nähern.
Wir haben eine große mysql mit einem ziemlich großen Datensatz, mit dem die Leute herumspielen können sollen. Gibt es eine Möglichkeit, eine Art von webbasierter Tabellenkalkulation zu erstellen, die zusätzlich zu den normalen Tabellenkalkulationen eine Datenbank abfragt und Inhalte abruft? Wir haben statische Nischeninformationen über Unternehmen, die wir erforschen. Idealerweise würde ein Benutzer auf die Website kommen und in der Lage sein, auf unsere Daten zuzugreifen, während er seine eigene Logik (mathematische Operatoren) hinzufügt, um sie für sich relevanter zu machen.
Wir wollen (noch) keine API für die Verbindung zu ihren Desktops erstellen und wollen dies vollständig über das Web erledigen.
Für jede Hilfe bezüglich der Vorgehensweise oder der von Ihnen verwendeten Werkzeuge wären wir Ihnen sehr dankbar.
Vielen Dank im Voraus
Bearbeiten: Ich fand ein gutes Tool für Drupal "Sheetnode", die phpexcel.... verwendetIch werde es studieren, ich bin nicht ganz sicher, ob es mysql Abfragen innerhalb Zellen hinzugefügt werden können.
0 Stimmen
Meine erste Reaktion ist REST .
0 Stimmen
Danke für die Antwort, Jared. Ich verstehe das aber nicht. Ich habe nachgeschlagen, REST und ist es nicht nur eine Art der Bereitstellung von Daten? Vielleicht habe ich mich verlesen, aber schlagen Sie vor, dass ich eine Rest-Api auf meinem Server einrichte und dem webbasierten Excel erlaube, Daten davon abzufragen? Ich bin nicht sicher, nur versuchen, herauszufinden, wie dies gilt für mein Problem.
0 Stimmen
Wenn ich nach einer webbasierten Tabellenkalkulation suche, werden mehrere Optionen angezeigt, darunter Google Docs. Sie könnten auch ExtJS in Betracht ziehen. Ziemlich genau das, was Sie wollen, ist ein Javascript-Frontend mit einer Möglichkeit, Daten an den Browser zu liefern (in JSON, XML, CSV), oder eine andere Möglichkeit. In diesem Fall würde ein REST-Dienst ermöglichen die Datenbankverbindung abstrahiert werden, so dass es egal wäre, welche DB auf dem Backend war, aber nicht sicher, ob Sie leicht Abfragen direkt von einer Zelle ermöglichen könnte.