Can't you create dynamic sites using an access database? Not sure about excel, but i think you can import data into MySQL using a few different methods. Someone with more knowledge and experience will no doubt let you know.
But you can do it yes. And there are loads of ways to go about it. Take a look at
php and MySQL to get started.
Pete.
