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

Slides:



Advertisements
Similar presentations
Upgrading SSIS Packages to SQL Server 2012 Sven Aelterman Lecturer in Information Systems & Web/Technology Specialist Troy University, Sorrell College.
Advertisements

WSV304 Manual Deployment High cost Fully Automated Low cost.
What's New in Microsoft Deployment Toolkit 2012 Michael Niehaus Senior Program Manager Microsoft Corporation.
Introducing the New Visual Studio 2012 Unit Testing Experience Peter Provost Sr. Program Manager Lead Microsoft Corporation DEV214.
Deploying Windows 8 with MDT: A Preview Michael Niehaus Senior Program Manager Microsoft Corporation.
Troubleshooting Windows 7 Deployments Michael Niehaus Senior Program Manager Microsoft Corporation.
DBI331. Cube Measure Group Measure Partition Cube Dimension Dimension Attribute Relationship Hierarchy Level Cube Attribute Cube Hierarchy Measure.
Customizing the User State Migration Tool Michael Niehaus Senior Program Manager Microsoft Corporation WCL322.
Business Intelligence in Microsoft Office and SharePoint 2010 Seayoung Rhee Product Marketing Manager Microsoft Corporation OSP201.
Best Practices for Designing and Consolidating Group Policy for Performance and Security Darren Mar-Elia Group Policy MVP, CTO & Founder SDM Software,
Data Mining 2012 with Microsoft Excel 2010 and PowerPivot Mark Tabladillo, Ph.D. Microsoft MVP, Data Mining Architect MarkTab Consulting DBI204.
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
Making Agile Estimation Work Joel Semeniuk and Stephen Forte AAP309.
Deep Dive into the Team Foundation Server 2012 Agile Planning Tools Gregg Boer Principal Program Manager Microsoft Corporation.
Data Mining 2012 with Microsoft Excel 2010 and PowerPivot Mark Tabladillo, Ph.D. Microsoft MVP, Data Mining Architect MarkTab Consulting DBI204.
DEV314. Entity Data Model demo Entity Data Model.
The Busy Developer’s Guide to Virtualization Brian A. Randell Senior Consultant MCW Technologies AAP301.
Visual Studio Tips & Tricks Dustin Campbell Microsoft Corporation Scott Cate EventDay.com DEV319.
Delivering KPIs with Microsoft SQL Server Analysis Services
Making the most of Search in Microsoft SharePoint Online Corey Roth Applications Architect Infusion OSP338.
4/19/2017 7:47 PM DBI311 Microsoft SQL Server Data Tools: Database Development from Zero to Sixty Gert Drapers Principal Group Program Manager.
WCL309. Demo.
Configuring Kerberos for Microsoft SharePoint 2010 BI in 7 Steps (SQL Server 2012) Chuck Heinzelman Senior Program Manager – BPD CX Microsoft Corporation.
Step-by-Step Building Search Driven Applications That Matter Scot Hillier SharePoint MVP Scot Hillier Technical Solutions, LLC OSP336.
Implementing Scrum Using Team Foundation Server Richard Hundhausen President, Accentient DEV212.
OSP312 Beauty is, it’s entirely up to you.
OSP317. Built on SharePoint Leverage one or more out of the box or custom features. These features can typically live on there own Like any other.
App Compat for Nerds: Understanding, Troubleshooting, and Fixing Busted Apps chris jackson principal consultant microsoft corporation WCL402.
Optimizing Microsoft SQL Server Analysis Services for Big Data Adam Jorgensen Microsoft Corporation.
demo.
Exploring SQL Server Data Tier Applications Bob Beauchemin Developer Skills Partner SQLskills DBI309.
Supporting Microsoft Office in an Enterprise Environment Will Brandt Sr Technical Lead Microsoft Corporation OSP303.
Best Practices and Lessons Learned: Private Cloud Deployment in the Enterprise Ryan Sokolowski Senior Consultant, Microsoft Consulting Services Microsoft.
DBI326. PhraseGoal “Data Mining”Inform actionable decisions “Machine Learning”Determine best performing algorithm.
Building Metro style apps with HTML and JavaScript Paul Gusmorino Lead Program Manager Microsoft Corporation.
Exploring the Power of Page Layouts in SharePoint 2010 WCM Sites John Ross & Randy Drisgill SharePoint MVPs Rackspace Hosting OSP335.
WCL308. (While you’re sitting there, sign up for the GPanswers.com Tip of the Week … (Scan a tag.. Fill out the little form…) and enter to win a copy.
Real World High Availability and Site Resilience Design Robert Gillies Solution Architect Microsoft Corporation EXL308.
DPR302.
ASP.NET for Mobile and Tablet Development Damian Edwards Senior Program Manager Microsoft Corporation.
2.
Creating LOB Metro style Apps in XAML Using Blend and Visual Studio Jeffrey Ferman Program Manager Microsoft Corporation DEV369.
Paul D. Sheriff DEV216 MVVM Made Easy Paul D. Sheriff
DBI325. Monitoring Analytics Support will extend to Analysis Services in the Denali release.
DPR301 demo Executable Requirements.
Real World Developer Testing with Visual Studio 2012 David Starr Chief Software Craftsman Scrum.org Peter Provost Program Manager Lead Microsoft AAP401.
DEV332. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that.
WCL328 - Windows Intune for the Enterprise David Nudelman Senior Consultant – Microsoft MVP OCSL - UK.
OSP201: Creating Self- Service BI Solutions with SharePoint Server 2010 Peter Myers.
App Controller Tabrez Mohammed Yuan Zheng Program Managers Microsoft Corporation MGT303.
Learn more: Download SCM: Join the TechNet Wiki community:
The Ultimate Guide to Building Wireless Network Security Hasain Alshakarti Senior Security Advisor, Microsoft MVP Enterprise Security TrueSec Inc SIA307.
Maximizing Windows 7 Performance: Troubleshooting Tips Johan Arwidmark Chief Technical Architect Knowledge Factory WCL327.
Branding and Customizing My Sites with Microsoft SharePoint Server 2010 John Ross & Randy Drisgill MVPs Rackspace Hosting OSP337.
OSP-302. DescriptionUri All lists on a site.../_vti_bin/ListData.svc All Items in a named list.../_vti_bin/ListData.svc/MyList 2nd Item in the list.../_vti_bin/ListData.svc/MyList(2)
DEV348. demo Valid HTML5 Syntax demo.
Cloud-Ready Data Services. cloud data services.
Advanced Microsoft SharePoint 2010 Upgrade Troubleshooting Shane Young – Todd Klindt SharePoint Nerds Rackspace OSP339.
WCL301. demo Basic Custom XML-file.
ADO.NET Entity Framework 4.3 for Real Web Applications Adam Tuliper Software Architect Cegedim DEV215.
Windows 7, Configuring. Exam Cram : Configuring Windows 7 Bob Reinsch Senior Technical Instructor Centriq Training, Kansas City (USA)

Integrating SQL Server FileTables, Property Search, and FTS/Semantic Search Bob Beauchemin Developer Skills Partner SQLskills.
Demystifying Forefront Edge Security Technologies – TMG and UAG Richard Hicks Director – Sales Engineering Celestix Networks, Inc. SIA208.
DEV355 Jack Swigert demo my wife demo.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
DEV353. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification.
Real World BI Reporting with Project Server 2010
Using Windows Runtime and SDK to build Metro style apps
Brandon Bray Principal Group Program Manager Microsoft Corporation
Presentation transcript:

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

SkyDrive & Excel Overview

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

Older school… Old school…Not so old school…

SkyDrive – your files whenever and wherever you need them.

demo Steve Hansen Architect Grid Logic SkyDrive and Excel

Embedding Excel

Choose what to display Choose method Set dimensions Specify interactivity Toggle grid lines and column/row headers Preview

demo Steve Hansen Architect Grid Logic Embedded Excel Workbooks

Excel’s JavaScript Object Model

AsyncResult EwaControl NamedItem RangeRangeEventArgs NamedItemCollection EwaControlCollection Sheet SheetCollection WorkbookWorkbookEventArgs

Treat Excel workbooks as programmable objects Source Excel workbook Embedded on web page

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(); }

demo Steve Hansen Architect Grid Logic Using the JSOM on SkyDrive-hosted Workbooks

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

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

Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

Required Slide Complete an evaluation on CommNet and enter to win!

Scan the Tag to evaluate this session now on myTechEd Mobile