Show database records on webpage

Hi guys, I am after some advice. I am building a site where the client wants to show records from a database on a webpage. It is a recruitment business and they want to show available candidate details (obviously protecting identity) on the site. They don't mind if they are manually entered into something like a spread sheet or access database, as long as the information on the page can be filtered by location and skill level.

Do you know of any plugins or something else that we can use to achieve this?

Thanks, Steve