Download presentation
Presentation is loading. Please wait.
Published byLetitia Mason Modified over 9 years ago
1
Microsoft Excel: A Web Development Tool? Steve Hansen Grid Logic shansen@gridlogic.com OSP202
4
SkyDrive & Excel Overview
5
19871989199119931995199719992001200320052007200920112013 Excel 2.0 Excel 3.0 Excel 4.0 Excel 5.0 Excel 95 Excel 97 Excel 2000 Excel 2003 Excel 2002 Excel 2007 Excel 2010
7
Older school… Old school…Not so old school…
8
SkyDrive – your files whenever and wherever you need them.
10
demo Steve Hansen Architect Grid Logic SkyDrive and Excel
11
Embedding Excel
14
Choose what to display Choose method Set dimensions Specify interactivity Toggle grid lines and column/row headers Preview
15
demo Steve Hansen Architect Grid Logic Embedded Excel Workbooks
16
Excel’s JavaScript Object Model
17
AsyncResult EwaControl NamedItem RangeRangeEventArgs NamedItemCollection EwaControlCollection Sheet SheetCollection WorkbookWorkbookEventArgs
18
Treat Excel workbooks as programmable objects Source Excel workbook Embedded on web page
20
Using the JSOM - Initialization var ewa = null; var fileToken = " "; if (window.attachEvent) { window.attachEvent("onload", loadEwaOnPageLoad); } else { window.addEventListener("DOMContentLoaded", loadEwaOnPageLoad, false); } function loadEwaOnPageLoad() { var props = { item: "Chart 1", uiOptions: { }, interactivityOptions: { } }; Ewa.EwaControl.loadEwaAsync(fileToken, "chartDiv", props, onEwaLoaded); } function onEwaLoaded(result) { if (result.getSucceeded()) ewa = result.getEwaControl(); }
21
demo Steve Hansen Architect Grid Logic Using the JSOM on SkyDrive-hosted Workbooks
22
Excel has moved beyond the desktop SkyDrive includes the Excel Web App SkyDrive delivers the power of Excel Services to the masses It is easy to embed Excel in external web pages The JSOM API enables developers to treat Excel as a programmable object
23
Breakout Sessions (session codes and titles) Hands-on Labs: OPS54-HOL - Creating and Publishing an XL Workbook to SP Product Demo Stations: Office 365 S. Hall A Find Me At the Office 365 Demo Station: Wed. 12:30-3:30
25
Connect. Share. Discuss. http://northamerica.msteched.com Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn
26
Required Slide Complete an evaluation on CommNet and enter to win!
27
Scan the Tag to evaluate this session now on myTechEd Mobile
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.