11/13/2018 12:20 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Excel REST API Sudhi Ramamurthy(@rsudhi) Program Manager Sudhi Ramamurthy(@rsudhi) Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Bring Excel's productivity to your modern apps 11/13/2018 12:20 AM Store and retrieve data offline. Perform remote updates and data sync Use Excel calculation power to get insights Use modern web development tools. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Web app | Mobile App | Bots Key facts Available over Drive API Requires file read/write permission Designed for easy access to Excel objects such as Range Set values, formula, number-format using a single API call Microsoft Graph Endpoint Web app | Mobile App | Bots Oauth 2.0 Coming soon
Excel workbook location Sample target file locations Default document library (OneDrive for Business): SharePoint document library Group document library OneDrive Consumer (coming..) If you can reach the file using Drive API, you can access Excel REST API Example: https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets
Sample calls POST /me/drive/root:/book1.xlsx:/workbook/createSession { "id": "cluster=US1&session=..", "persistChanges": true } GET /me/drive/root:/book1.xlsx:/workbook/worksheets?$select=id,name Workbook-Session-Id: cluster=US1&session=.. "value" : [ {"id": "{00000000-0001-0000-0000-000000000000}", "name": "Sheet1"}, {"id": "{00000000-0002-0000-0000-000000000000}", "name": "Sheet2"}, ] POST /me/drive/root:/book1.xlsx:/workbook/functions/pmt { "rate": 0.035, "nper": 20, "pv": -2000} "value": 140.722153566052
Get started today #MicrosoftGraph /MicrosoftGraph [MicrosoftGraph] 11/13/2018 12:20 AM Get started today https://graph.microsoft.com Look for Excel section under documentation Twitter #MicrosoftGraph GitHub /MicrosoftGraph StackOverflow [MicrosoftGraph] Office 365 and its 100M MAU create an incredible opportunity for developers to ring their innovations to the masses. Microsoft Graph is the API to millions of organizations, and the foundation for building intelligent business process. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11/13/2018 12:20 AM Demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11/13/2018 12:20 AM Thank you © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.