Some years ago I've found a site where you could select a class, different book sources, some other filters, and from that, a spell list was generated.
It was really neat, because each spell had, in it's line:
Name, Description (short), School, Components, Time to cast, Range...