Skip to main content
Microsoft
Office Dev Center
Office Dev Center
  • Home
  • Excel
    • Office Add-ins
    • Microsoft Graph
    • Excel JavaScript API
    • Microsoft Graph Excel API
    • Excel VBA Reference
    • Docs
    • Training
    • Blog
    • Samples & SDKs
    • Tools
    • Videos & Podcasts
    • Events
    • Microsoft 365 developer certification
    • Go-to-Market Resources
    • All Resources
    • Join Now
    • My Dashboard
    • Docs
    • FAQ
  • Support
      • Microsoft 365
      • Azure
      • Office 365
      • Dynamics 365
      • Power Platform
      • Windows 10
      • Windows Server
      • Enterprise Mobility + Security
      • Power BI
      • Teams
      • Visual Studio
      • Microsoft Advertising
      • AI
      • Internet of Things
      • Azure Cognitive Services
      • Quantum
      • Microsoft HoloLens
      • Mixed Reality
      • Docs
      • Developer Center
      • Windows Dev Center
      • Windows IT Pro Center
      • FastTrack
      • Power Platform
      • Partner Network
      • Solution Providers
      • Partner Center
      • Cloud Hosting
      • Education
      • Financial services
      • Government
      • Health
      • Manufacturing & resources
      • Retail
      • Security
      • Licensing
      • AppSource
      • Azure Marketplace
      • Events
      • Research
    • View Sitemap
    Sign in
    build smarter apps with Excel

    Excel Development

    Depending on your scenarios and objectives, you can choose from two technologies to access and extend Excel: Office Add-ins and the Microsoft Graph REST API.

    Image containing example of extending Excel functionality

    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 developement documentation.

    Image of person accessing 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

    Learn

    READ DOCS

    Code

    DOWNLOAD SAMPLES

    Events

    REGISTER

    Training

    START NOW

    Blogs

    STAY CURRENT
    Follow us
    Share this page
    What's new
    • Surface Duo
    • Surface Laptop Go
    • Surface Pro X
    • Surface Go 2
    • Surface Book 3
    • Microsoft 365
    • Windows 10 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Financing
    Education
    • Microsoft in education
    • Office for students
    • Office 365 for schools
    • Deals for students & parents
    • Microsoft Azure in education
    Enterprise
    • Azure
    • AppSource
    • Automotive
    • Government
    • Healthcare
    • Manufacturing
    • Financial services
    • Retail
    Developer
    • Microsoft Visual Studio
    • Windows Dev Center
    • Developer Center
    • Microsoft developer program
    • Channel 9
    • Office Dev Center
    • Microsoft Garage
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2021

    Sign in required


    Your session has expired. Please sign-in again to continue. Unfortunately any unsaved changes will be lost.

    Sign in