Do I need to create a database table or are there already tools on offer?
Unless you need some additional styling or processing of data, the easiest way is to Embed a spreadsheet using Google Docs. You don't need any module for that.

If you need to have that data in Drupal as well, then check out Feeds Excel or this thread on drupal.org. The latter relies on the PHP Excel reader class which you should use in your custom module.