I really hate Excel - and Microsoft Office in generally to be honest.
Dealing with this, I quickly hacked together a solution using Angular JS.
Why would you use this over Excel?
- It looks nice.
- It easily prints/exports to a PDF.
- It is easily customisable.
- It remembers your customisations.
- It's free.
- It's not Microsoft.
Here are a couple of screenshots below: