http://common-lisp.net/project/cells/ (Cells) is a data flow language where values are determined by formulas similar to spreadsheets.
So instead of a spreadsheet with a programming language, go the other way around!
So instead of a spreadsheet with a programming language, go the other way around!
It's worked for the various things I've done with it, but as far as I know it's not maintained.