If you need a hosted service, I would use Google Sheets and write a custom Google Apps Script to transform data.  Supports up to 2 million cells [1].<p>You could also use an Excel Web App and leverage the JS API or REST API via Excel Web Services [2].<p>For native Excel, I would look at DataNitro&#x27;s Excel Add-in [3] for Python bindings.  Similar to DataNitro, I wrote a JavaScript equivalent Excel Add-in that may be handy (contact me if interested).<p>Other helpful tools:<p>- Google Refine<p>- Google Fusion Tables [4]<p>- Tableau (doesn&#x27;t render tabular&#x2F;grid views)<p>---<p>[1] <a href="https:&#x2F;&#x2F;support.google.com&#x2F;drive&#x2F;answer&#x2F;37603?hl=en" rel="nofollow">https:&#x2F;&#x2F;support.google.com&#x2F;drive&#x2F;answer&#x2F;37603?hl=en</a><p>[2] <a href="http:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;library&#x2F;ms582023.aspx" rel="nofollow">http:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;library&#x2F;ms582023.aspx</a><p>[3] <a href="https:&#x2F;&#x2F;datanitro.com&#x2F;quickstart" rel="nofollow">https:&#x2F;&#x2F;datanitro.com&#x2F;quickstart</a><p>[4] <a href="https:&#x2F;&#x2F;groups.google.com&#x2F;forum&#x2F;#!topic&#x2F;fusion-tables-announce&#x2F;4oB11Lpd4z8" rel="nofollow">https:&#x2F;&#x2F;groups.google.com&#x2F;forum&#x2F;#!topic&#x2F;fusion-tables-announ...</a>