AutoSpreadsheet is a programmable macro tool for .xls format spreadsheets. It is ideal for situations when you have to perform a repetitive series of operations on a spreadsheet with a known layout but with arbitrary data.
An implementation of the venerable MACRO assembler preprocessor from back in the mid 60's. It's interesting as a study of what was possible then, and how that
could be useful today.