Sheety, developed by Roberto Alsina, converts spreadsheet definitions into terminal-based executable files with no runtime dependencies. The software allows data and formulas to be edited with mouse support and immediately generates an updated version for modified formulas.
- It can import and export Excel files.
- It supports the human-readable .yaml format.
Cell widths cannot be changed, and not all of the functions added to Excel over more than forty years are supported. The project, written in Crystal, has its source code available on GitHub.
Why it matters
Sheety’s approach moves spreadsheet logic into a terminal tool that can be distributed without relying on a separate office application. This setup is relevant to those who want to offer formula-based work in directly executable form rather than sharing it solely as a data file. Support for readable YAML makes definitions easier to inspect and edit, while Excel import and export enable connections to existing files. However, the inability to change cell widths and the lack of support for all Excel functions mean that compatibility in complex workbooks needs to be assessed separately. Although the availability of the source code on GitHub makes it possible to audit how the application works, which Excel functions are supported remains unclear in the report.