il database sarebbe meglio MySQL, con gli strumenti grafici del MySQL potresti anche solo copiare i dati di excel e incollarli nella tabella del db.
ora per fare le query dal sito, dipende... ad occhio ti direi una paginetta php che interagisce con il mysql.