Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Excel: A Web Development Tool? Steve Hansen Grid Logic OSP202.

Similar presentations


Presentation on theme: "Microsoft Excel: A Web Development Tool? Steve Hansen Grid Logic OSP202."— Presentation transcript:

1 Microsoft Excel: A Web Development Tool? Steve Hansen Grid Logic shansen@gridlogic.com OSP202

2

3

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

6

7 Older school… Old school…Not so old school…

8 SkyDrive – your files whenever and wherever you need them.

9

10 demo Steve Hansen Architect Grid Logic SkyDrive and Excel

11 Embedding Excel

12

13

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

19

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

24

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

28

29


Download ppt "Microsoft Excel: A Web Development Tool? Steve Hansen Grid Logic OSP202."

Similar presentations


Ads by Google