SharePoint Sideshow: Designing Excel Solutions for the Web, 2-Part Series

In this two-part series I had the opportunity to talk with Larry Waldman, Excel Program Manager, who owns Excel Services extensibility all-up. In part one, Larry discusses how to think about designing Excel solutions for the Web. Larry talks through the power of solutions built on Excel Services and what's now available in SharePoint 2010. This includes some additions to the Excel Web Services as well as the all new Excel REST API and JavaScript object model (JSOM). Using one or all of these APIs in concert allows developers to incorporate Excel Services as a component in much broader Web-based and rich client solutions.

In part two, Larry talks in detail about how to execute the migration of Excel client solutions to web-based Excel Services solutions. Larry walks through the migration of a sample Excel client application to its new incarnation as a Web-based solution. Along the way, he shows specific code for how to use the Excel Services JavaScript object model. The Excel Services REST API and Excel Web Service were also used to round-out the new web solution.

Designing Excel Solutions for the Web: Part 1             

Designing Excel Solutions for the Web: Part 2


Be sure to follow the resource links below for further information on how to build your Excel solutions for the Web. There will be a hands-on-lab that I’ll be posting to MSDN so I’ll update this blog as soon as additional resources become available.

Resource Links:
Getting Started with Excel Services
Search for:
     Excel JSOM
     Excel Services AJAX Library
Excel Team Blog
Office Developer Training Course on MSDN


Update, June 8th, 2011: Additional resources are now available. Be sure to visit the Excel blog and download the guidance document provided by Larry. Larry also uses an embedded Excel Web App in the blog post that shows the video content by time. Also, my blog post has the hands-on lab that corresponds to these videos. It’s the last item called out in the post.