A Surface laptop showing a customized Excel add-in task pane

Build powerful applications for Excel

Extend Excel functionality and access Excel data over the web.

Extend Excel functionality with Office web add-ins

Record, edit, and create Office Scripts to automate tasks

Add your own
custom functions

Work with Microsoft Graph data

What's new in Excel development

Laptop running Excel showing an Excel add-in running in task pane

Extend Excel functionality with Office Add-ins

With the Office Add-ins platform, you can extend Excel's functionality through a web app that runs within the Excel client on multiple platforms such as Windows, Online, Mac OS, iPad. This technology is enabled using the JavaScript API for Office known as Office.js. To learn more about creating an Excel add-in with Office.js, see Excel add-ins documentation.

For information about COM-based add-ins, see the Office client development documentation.

Handheld touch tablet device with person using a stylus to access Excel data with Microsoft Graph

Access Excel data with Microsoft Graph

With Microsoft Graph, you can read and modify Excel workbooks that are stored in OneDrive, SharePoint, or other supported storage platforms. By issuing REST API requests to Microsoft Graph, your web or mobile application can access Excel objects. To learn more, see Working with Excel in Microsoft Graph.

Get resources

Excel partner solutions

Back to top