Das von Roberto Alsina entwickelte Sheety wandelt Tabellenkalkulationsdefinitionen in ausführbare Dateien mit Terminaloberfläche um, die keine Laufzeitabhängigkeiten benötigen. Die Software ermöglicht es, Daten und Formeln per Maus zu bearbeiten, und erstellt für geänderte Formeln sofort eine aktualisierte Version.
- Excel-Dateien können importiert und exportiert werden.
- Das für Menschen lesbare .yaml-Format wird unterstützt.
Die Zellbreiten können nicht verändert werden, und nicht alle Funktionen, die Excel in mehr als vier Jahrzehnten hinzugefügt wurden, werden unterstützt. Die in Crystal geschriebene Projektquelle ist auf GitHub verfügbar.
Warum das wichtig ist
Sheetys Ansatz überträgt die Tabellenkalkulationslogik in ein Terminalwerkzeug, das verteilt werden kann, ohne an eine separate Office-Anwendung gebunden zu sein. Diese Struktur ist für diejenigen interessant, die eine formelbasierte Arbeit nicht nur als Datendatei teilen, sondern direkt in ausführbarer Form bereitstellen möchten. Die Unterstützung für lesbares YAML erleichtert die Prüfung und Bearbeitung von Definitionen, während der Import und Export von Excel-Dateien eine Anbindung an bestehende Dateien ermöglicht. Die fehlende Möglichkeit, Zellbreiten zu verändern, und die unvollständige Unterstützung von Excel-Funktionen erfordern jedoch, dass die Kompatibilität mit komplexen Arbeitsmappen gesondert bewertet wird. Dass der Quellcode auf GitHub verfügbar ist, ermöglicht zwar eine Prüfung der Funktionsweise der Anwendung, doch welche Excel-Funktionen unterstützt werden, bleibt in der Meldung offen.