moodss (Modular Object Oriented Dynamic SpreadSheet)
- written in tcl
- designed for viewing and processing dynamic (changing) data e.g. the same information `top` displays. Scroll down and look at the screenshots.
The Objectsheet
I guess this is really more of a database than a spreadsheet, which is good, because I like to say that most of the time when people use spreadsheets they should be using a database
- prevents I think all of the major problems with traditional spreadsheets
- web based (javascript).- "Templates" within tables organize formulas and formats
- Data, formulas, formats, and code can all be viewed at once
- Automatically highlights manually entered cell values/formulas
- Formulas apply over an entire column or table without replication
- Self-contained tables can be moved around and formatted independent of each other; not bound by a single large grid
...
- Check out the table at http://richk.net/os/doc/what1-table.html#summary summarising how it is designed to reduce errors and be easier to use.
- try the examples at the web site.
FlexiSheet
Cross-platform (GnuStep) port
- I've read that it can open Lotus Improv and Quantrix files. It is modelled after those programs.FlexiSheet is a multi-dimensional spreadsheet.
Instead of the normal row/column layout (and different pages maybe) multi-dimensional tables have two, three, or even more dimensions that can be arranged and rearranged as you see fit, even on the fly. The view on the data changes, but the actual data stays the same.
Talking about views: FlexiSheet can have different views on the same table. Not only derived views like charts and reports, but also spreadsheet views on the same data, but with different layouts.
- Ported from Mac OSX Cocoa
Interestingly, it didn't work in my Arch Install, because all GnuStep things crash (I think its a bug in my gcc - better try updating ). But it is trivial to build and run in Windows!
SIAG: Scheme In A Grid
Can Your Spreadsheet Do This?
Old timers will be familiar with this one.
- Basically a spreadsheet gui for the Scheme programming language... it can also supports C, Python, Ruby an Tcl.
- Turn your spreadsheet into a file manager or a web server or even for managing user accounts... not that we do that last one on puppy. (I always wanted to do that. If I ever find the time it would be interesting to see if it could be used as an mp3 tag editor )
- Be aware that ^ is a "bitwise xor" operator - use ** for exponentiation
mtcelledit - A lightweight spreadsheet program.
- From the author of mtPaint.
- C I guess
- Check out the screenshots links.
Matrexgraphing is somewhat fiddly to master. Probably the best way to learn how to use graphs is to study the example graphs in the test suite...
The fiddly part of graphing in mtCellEdit is that you are effectively writing a computer program to do the graphing, whereas in other programs its more of a point and click affair which is easier. The reason I chose this more complex approach is to give myself more power and flexibility. Not only can mtCellEdit create traditional line and bar graphs, but its also possible to create graphs that other programs cannot create such as timelines and structure diagrams.
-Keeps different features separate from each other: input of data matrices, formula building, presentation of results in a table...Matrex is a vectorial spreadsheet. It gives you the same functionalities of a classic spreadsheet application in a new, different way.
Matrex is excellent when working with blocks of data coming from databases, feeds, files, external applications, simulations.
-Java.