Excel JavaScript API
E700372
Excel JavaScript API is a web-based programming interface that lets developers create and run JavaScript add-ins to interact with and extend Excel workbooks across platforms.
Statements (77)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript API
ⓘ
Office JavaScript API component ⓘ web-based programming interface ⓘ |
| accessMethod | Office.js library NERFINISHED ⓘ |
| allows |
creating and modifying charts
ⓘ
creating and modifying tables ⓘ formatting cells and ranges ⓘ interacting with Excel calculation engine ⓘ managing worksheets ⓘ reading workbook data ⓘ working with formulas ⓘ writing workbook data ⓘ |
| compatibleWith |
Excel in Microsoft 365
NERFINISHED
ⓘ
Office 365 subscription versions of Excel NERFINISHED ⓘ |
| developedBy | Microsoft ⓘ |
| exposes |
Chart object model
ⓘ
Format object model ⓘ NamedItem object model ⓘ PivotTable object model ⓘ Range object model ⓘ Table object model ⓘ Workbook object model ⓘ Worksheet object model ⓘ |
| hasConcept |
Excel.Binding
NERFINISHED
ⓘ
Excel.Chart NERFINISHED ⓘ Excel.NamedItem NERFINISHED ⓘ Excel.PivotTable NERFINISHED ⓘ Excel.Range NERFINISHED ⓘ Excel.RangeFormat NERFINISHED ⓘ Excel.RequestContext NERFINISHED ⓘ Excel.Table NERFINISHED ⓘ Excel.Workbook NERFINISHED ⓘ Excel.Worksheet NERFINISHED ⓘ |
| hasDocumentation |
Microsoft Learn
NERFINISHED
ⓘ
Office Add-ins documentation ⓘ |
| partOf |
Office Add-ins platform
NERFINISHED
ⓘ
Office JavaScript API NERFINISHED ⓘ |
| relatedTo |
COM add-ins
NERFINISHED
ⓘ
VSTO add-ins NERFINISHED ⓘ |
| replaces | older Excel-specific JavaScript APIs in Office.js ⓘ |
| requires |
Office.js runtime
NERFINISHED
ⓘ
supported Excel host application ⓘ |
| runsOn |
Excel for Mac
NERFINISHED
ⓘ
Excel for Windows NERFINISHED ⓘ Excel for iPad NERFINISHED ⓘ Excel on mobile platforms ⓘ Excel on the web NERFINISHED ⓘ |
| supports |
Excel on web-based platforms via browser
ⓘ
Office Add-ins task pane NERFINISHED ⓘ Office UI-less custom functions ⓘ OfficeRuntime APIs for storage and settings ⓘ Promises ⓘ asynchronous programming model ⓘ authentication via Office runtime and web technologies ⓘ batching of operations ⓘ coauthoring-safe operations ⓘ commands add-ins ⓘ content add-ins ⓘ context.sync pattern ⓘ cross-platform add-ins ⓘ custom functions in Excel ⓘ event handling for ranges ⓘ event handling for tables ⓘ event handling for worksheets ⓘ web-based add-ins ⓘ |
| supportsDeployment |
SharePoint catalog deployment
ⓘ
centralized deployment via Microsoft 365 admin center ⓘ network share deployment ⓘ |
| supportsLanguage |
JavaScript
ⓘ
TypeScript NERFINISHED ⓘ |
| usedFor |
automating Excel tasks
ⓘ
creating Excel add-ins ⓘ extending Excel functionality ⓘ interacting with Excel workbooks ⓘ |
| uses |
HTTP/HTTPS for add-in web application hosting
ⓘ
JSON-based data structures ⓘ |
| versioningModel | requirement sets ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.