Most Valuable Professional

View Jan Karel Pieterse's profile on LinkedIn subscribe to rss feed
Subscribe in a reader

Subscribe to our mailing list

* indicates required

Audit !!!

Check out our RefTreeAnalyser
the ultimate Excel formula auditing tool.


Excel VBA Masterclass (English)
Excel VBA for Financials (Dutch)

Third party tools

Speed up your file

The best tool to optimise your Excel model!

Repair your file

Stellar Phoenix Excel Repair
Best tool to repair corrupt Excel sheets and objects
Home > English site > Articles > Excel Web App Mashups > Conclusion
Deze pagina in het Nederlands

Creating webpages with Excel Web App mashups


Excel Web Applications and their ability to interact with your web page using JavaScript open up a whole new world of possibilities. Now you can build Excel models your users can interact with using your web site. Also, this enables you to create mashups in which you combine data from multiple sources; you can grab data from other websites and put that into your Excel model and have it show the results on your website.

Further reading

To get this all working I used information from the following sources:

Excel Mashup

MSDN: Using the Excel Services JavaScript API to Work with Embedded Excel Workbooks

MSDN: Ewa Namespace



All comments about this page:

Comment by: Chandoo (15-12-2011 21:12:37)

Wow... very exhaustive and clear tutorial. Thank you so much for writing this. I am eager to play with this feature. Will let you know once I build something using this.


Comment by: Jan Karel Pieterse (16-12-2011 03:47:33)

Hi Chandoo,



Comment by: Mike Webster (23-4-2014 04:42:58)

Hi Jan,

This has been incredibly helpful. Thank you. One thing I can't seem to find a way to do is hide a row using javascript. Is this possible?



Comment by: Jan Karel Pieterse (28-4-2014 10:15:27)

Hi Mike,

That cannot be done using JavaScript (yet).


Comment by: Gan Kok Wee (7-11-2017 04:57:01)


On OneDrive, I've an Excel file linked to a form. The form contains a set of multiple-choice questions. When a user submits a respond, I would like to compute a score based on the user's input and inform the user via email about the score. I would appreciate any advice on how to achieve this.

FYI, with Google Drive, this is simple as I can use add-ons such as copyDown and formMule on a Google sheet. But for Microsoft 365 on OneDrive, I've been stuck.

Any helps will be much appreciated


Comment by: Jan Karel Pieterse (7-11-2017 17:43:57)

Hi Gan Kok,

I'm afraid Excel on-line does not offer such options.


Have a question, comment or suggestion? Then please use this form.

If your question is not directly related to this web page, but rather a more general "How do I do this" Excel question, then I advise you to ask your question here:

Please enter your name (required):

Your e-mail address (optional, will only be used to inform you when your comment is published or to respond to your question directly):

Your request or comment (max 2000 characters):

To post VBA code in your comment, use [VB] tags, like this: [VB]Code goes here[/VB].

I give permission to process this data and display my name and my comment on this website accoring to our Privacy Policy.