2010 Microsoft BI Conference Required Slide SESSION CODE: BIO401 Microsoft Excel and Excel Services: Creating Business Centered Applications in Microsoft SharePoint Server 2010 John Campbell Program Manager Microsoft Corporation
Microsoft Business Intelligence Business Intelligence with the world’s most popular business productivity suite and most widely deployed information platform Empower Your People Improve Organizational Effectiveness Increase IT Efficiency Self-service access & insight Collaborative across your value chain Trusted, scalable & secure Familiar interface & tools you own today Alignment, accountability & ownership IT management & developer productivity
Excel Services 2007 Thin Rendering in Browser Microsoft Excel View and interact Author and publish workbooks Download a copy or snapshot Microsoft Excel Excel Client Web Services Custom Applications Authoring Exploration and Consumption
Excel Services 2010 Thin Rendering in Browser Microsoft Excel View and interact Author and publish workbooks Open workbook for editing, download a copy or snapshot Microsoft Excel Excel Client Web Services, REST, JSOM Custom Applications Authoring Exploration and Consumption
Excel Services + Excel Web App Thin Rendering in Browser View, interact, create and edit Author and publish workbooks Open workbook for editing, download a copy or snapshot Microsoft Excel Excel Client Web Services, REST, JSOM Custom Applications Authoring Exploration, Consumption & Content Creation
Architecture Web Front End Application Server Excel Web Access Web Service API REST JSOM Proxy Application Server UDF Excel Calculation Service External Data SharePoint Content Database
Web Service API Improvements: Support for the discovery and retrieval of more objects Editing (including collaborative editing) capabilities ASMX location: http://server/site/_vti_bin/ExcelService.asmx
Overview of new web service functionality Category 2007 Functions New 2010 Functions Calculation Calculate[A1] CalculateWorkbook SetCalculationOptions Get Data GetCell[A1] GetRange[A1] GetChartImageUrl GetPublishedNamedItems GetSheetNames Set Data SetCell[A1] SetRange[A1] SetParameters External Data Refresh <None> Workbook Sessions OpenWorkbook GetWorkbook CloseWorkbook GetSessionInformation NewWorkbook OpenWorkbookForEditing SaveWorkbook SaveWorkbookCopy API CancelRequest GetApiVersion
JavaScript OM React to Events Get Set User actions Workbook/grid actions Get Where the user is Cell data Workbook data Set Selection
REST API No Code! Embed Stateless Changes are not saved
REST Syntax http://server/_vti_bin/ExcelRest.aspx/Documents/File.xlsx/Model/Charts(‘Chart1’) Path to REST ASPX. Can include site as well. Path to workbook. REST path to elements within the workbook. Resource Modifiers (default in bold) Description /Model ?atom, ?workbook Download the workbook. /Model/Ranges ?atom List of named ranges. /Model/Ranges(‘RangeName’) ?atom, ?html Specific named range. /Model/Charts List of charts. /Model/Charts(‘ChartName’) ?atom, ?image Specific chart. /Model/Tables List of tables. /Model/Tables(‘TableName’) Specific table. /Model/PivotTables List of PivotTables. /Model/PivotTables(‘PTName’) Specific PivotTable.
Demo: A Sales Application Part 1: Submitting a New Sale DEMO
Demo: A Sales Application Part 2: Managing the Sales Team DEMO
Summary Powerful new server features for getting Excel data in/out of Office and more REST – No Code, URL only Web Services v2 JSOM – Event model, put Excel on any page
Call to Action Try it in SharePoint 2010! Use the Excel Web App on SkyDrive - www.skydrive.com Feedback? Did you build something cool? Let us know! John.Campbell@microsoft.com Visit http://blogs.msdn.com/Excel to learn more
Questions?
2010 Microsoft BI Conference Required Slide Resources Learning Sessions On-Demand & Community Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning Resources for IT Professionals Resources for Developers http://microsoft.com/technet http://microsoft.com/msdn
2010 Microsoft BI Conference Required Slide Complete an evaluation on CommNet and enter to win!
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year
4/16/2018 12:43 AM © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2010 Microsoft BI Conference Required Slide