what is the best way of setting up an online catalogue that is easy to update. At the moment I have the data in Excel and just export it as a html file. I need a better way of doing it as eventually I want to set up online ordering. The catalogue is massive by the way, and is quite often updated.

Any tips, solutions, languages to use, books to read would be most useful. I'm not a beginner at programming, but lack knowledge about complex online stuff.

thanks in advance

nick