I typed a reply and clicked the wrong button and it vanished. I hate poorly designed webpages that do that.
I don't know any offhand- you might have to learn a little coding...
Here's a thought, if you don't need a perfectly drawn map, you could resize rows and columns on a sheet in Excel to be real small, and change background color for some cells in the shape of a country. You could have a table on another sheet telling which cells on the map sheet correspond with which country. Some vba code can be used to change the colors by looking at the table that you mentioned.
You'd probly want to start with finding a good map image with good country borders drawn in it, which could somehow be used to create the excel map sheet. Not sure how, but it probably can be done.