My main interest is in generating code artifacts(java,javascript,csharp) based on a model, and full stack code generation, Java being my main programming language. So for this, I’m using excel as an UI prototyping tool and a custom version of UNCEFACT CCTS to define the datamodel.

I’ve written a command line utility that generates UI layouts and controls, based on excel spreadsheets. To illustrate the UI generation feature, below are sample spreadsheets and their outputs for html5 and javafx(screenshot). I’m also working on generating models for binding the generated layouts to controls observable properties. for (java, typescript/javascript and csharp).

This is still very much a work in progress

sample.xlsx

sample.xlsx - SampleSheet

test-table.xlsx

test-table.xlsx - TableSheet1

schedule1.xlsx

schedule1.xlsx - 'Calorie Amortization'