How are you embedding the excel pricing table? Personally I'd use Takien's Easy table to create the table from data on the page formatted as csv which is simple to edit. http://wordpress.org/plugins/easy-table/
You can use this plugin to turn any page into a popup, so you would just create a new page and put your content into that. It works best with a landing page template. I don't know whether your theme provides a landing page template, but the theme author may be able to help you with that if it doesn't.
To create the popups, make a new page for each popup with a relevent name, but exclude them from your menu.
If you can include shortcodes in your table, and I think this should work if you are using Easy Table, you can add each popup link with a shortcode like:
[popup url="http://example.com/popup-page1" height="300" width="300"]Link Text[/popup]
If you cannot add shortcodes in your table but you can add html links you could try adding a link in the format:
<a href="http://example.com/popup-page1" class="popup" data-height="300" data-width="300">Link Text</a>