For generators, I'd suggest using NBOS's Inspiration Pad. It's free, and fairly easy to create generators for. There's also a program — I have a hard time finding it these days — called Lang Maker that was useful for creating fictional languages. It was set to do what you did in Excel.