There is already a solution that lets us not reinvent this particular wheel. It's called Excel.
I hate using it.