Well...are you able to program? I'm not sure (but it is highly
unlikely that there is a command which can do all that for you). Although I haven't come across a program like that, I know that the "last" command takes its info from /var/log/wtmp, so if you do
know how to program that would be the ideal place to get your input from.
How many users are there, and how often would you like the "spreadsheet" to be updated? If it's not too often, and there aren't too many users, then you can always just "cat /var/log/wtmp > logins.txt" or just "last > logins.txt", and then sort that info out.
I've had a good look on Google but have been unable to find any GUI programs which do what you say. Maybe you could make the first one!