# mulesoft Microsoft Excel Online Connector - Full Documentation --- product: Microsoft Excel Online Connector version: 1.1 is-latest-version: true --- # Microsoft Excel Online Connector 1.1 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Connector for Microsoft Excel Online (Excel Online Connector) gives you access to the Excel platform. This connector exposes the most commonly used operations provided by the Microsoft Excel Online API. For compatibility information and fixed issues, see the Microsoft Excel Online Connector Release Notes. ## Before You Begin To use this connector, you must be familiar with: - The Microsoft Excel Online API - Anypoint Connectors - Mule runtime engine (Mule) - Elements and global elements in a Mule flow - Creating a Mule app using Anypoint Studio or Anypoint Code Builder Before creating an app, you must have: - Credentials to access the Excel target resource - Anypoint Studio or Anypoint Code Builder ## Common Use Cases for the Connector Some possible uses for this connector include: - Sales - Organize your company’s sales in a spreadsheet to perform cost studies, inventory management, or production scheduling. - Create a chart of your company’s inventory and analyze that data to encourage your customers to buy certain items. - Data - Visualize and share data regarding your customers, subscriptions, orders, charges, refunds, and events. ## Authentication Type Microsoft Excel Online Connector uses the OAuth 2.0 authentication type, which delegates user authentication to the service hosting the user account. ## Next Step After you complete the prerequisites, you are ready to create your own app and configure the connector using [Anypoint Studio](https://docs.mulesoft.com/microsoft-excel-online-connector/latest/microsoft-excel-online-connector-studio). ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Use Exchange to Discover Connectors, Templates, and Examples](https://docs.mulesoft.com/connectors/introduction/intro-use-exchange) - [Salesforce Help](https://help.salesforce.com) --- product: Microsoft Excel Online Connector version: 1.1 is-latest-version: true --- # Microsoft Excel Online Connector 1.1 Examples > For the full documentation index, see: https://docs.mulesoft.com/llms.txt This example shows you how to use Microsoft Excel Online Connector to perform the following actions: - [Add a worksheet](#add-a-worksheet) - [List a worksheet](#list-a-worksheet) - [Update a worksheet](#update-a-worksheet) - [Delete a worksheet](#delete-a-worksheet) ## Configure OAuth Authorization Because this connector uses OAuth to secure connections, you must specify OAuth field values, such as client credentials, keys, and OAuth-related URLs. To do this: - Create a configuration file for the OAuth connection. - Configure the OAuth-related global elements. - Configure a global element for the properties file. ### Create a Configuration File for the OAuth Connection Create a configuration file for the OAuth connection that includes properties for the `Authorization Code` grant type: 1. Create a file named `mule-app.properties` in the `/src/main/resources/` folder. 2. In the `mule-app.properties` file, create a set of properties for the `Authorization Code` grant type, similar to the ones that follow, replacing the bracketed text (including the brackets) with the correct values for your OAuth configuration: config.oauth.authorization.code.consumerKey= config.oauth.authorization.code.consumerSecret= config.oauth.authorization.code.authorizationUrl= config.oauth.authorization.code.accessTokenUrl= For more information about creating a properties file, see [Configuring Property Placeholders](https://docs.mulesoft.com/mule-runtime/latest/mule-app-properties-to-configure). ### Configure the OAuth Global Elements Configure global elements for the `OAuth_Authorization_Code_Config` file: 1. Create a new Mule project. 2. In the **Mule Palette** view, click **Search in Exchange** and enter `microsoft excel`. 3. Add **Microsoft Excel Online Connector** to the **Selected modules** section and click **Finish**. 4. Click the **Global Elements** tab and click **Create**. 5. Select **Connector Configuration > Microsoft Excel Online Authorization Code Config** and click **OK**. 6. Enter the following values:
FieldValue

Name

OAuth_Authorization_Code_Config

Consumer key

${config.oauth.authorization.code.consumerKey}

Consumer secret

${config.oauth.authorization.code.consumerSecret}

Authorization url

${config.oauth.authorization.code.authorizationUrl}

Access token url

${config.oauth.authorization.code.accessTokenUrl}

Scopes

Leave the default: https://graph.microsoft.com/.default

Listener config

auth

Callback path

/callback

Authorize path

authorizePath

External callback url

http://localhost:8083/callback

7. Click **OK**. ### Configure a Global Element for the Properties File Configure a global element for the `mule-app.properties` file so that Mule knows where to find it: 1. Click the **Global Elements** tab and click **Create**. 2. In the **Choose Global Type** dialog, select **Configuration properties** and click **OK**. 3. In the **File** field, enter `mule.app.properties`. 4. Click **OK**. ## Add a Worksheet The following screenshot shows the Studio app flow for adding a new worksheet: ![Add Worksheet Studio flow](/mulesoft/current/en-us/microsoft-excel-online-connector/latest/_images/microsoft-excel-online-add-worksheet.png) Figure 1. Use a flow like this one to add a new worksheet. Adding a new worksheet involves configuring an HTTP **Listener** component, **Transform Message** component, **Add worksheet** operation, and **Logger** component. To create the flow: 1. Create a new Mule project in Studio. 2. In the **Mule Palette** view, search for **HTTP** and select the **Listener** operation. 3. Drag the **Listener** operation onto the canvas. 4. In the **Listener** configuration, click **+** next to the **Connector configuration** field to add a global element. 5. Accept the defaults. 6. In the HTTP properties window, set the **Path** field to `/create`. ### Add the Transform Message Component The first **Transform Message** component creates a template for the input used to create the team: 1. In the **Mule Palette** view, search for **transform message**. 2. Drag the **Transform Message** component onto the canvas, to the right of the **Listener** component. 3. In the **Transform Message** configuration, overlay the brackets in the **Output** section with this XML: ```xml ``` ### Add the Add Worksheet Operation The **Add Worksheet** operation creates a new worksheet based on user input: 1. Drag the **Add worksheet** operation onto the canvas, to the right of the **Transform Message** component. 2. In the Add worksheet configuration, click the **Connector configuration** dropdown and select **Microsoft-Excel-Online-Authorization-Code-Config**. 3. Select **Microsoft\_Excel\_Online\_Authorization\_Code\_Config** as the global element type and click **OK**. 4. Configure the following fields in the Add worksheet properties window:
FieldValue

Workbook Id

payload.workbookId

Worksheet Name

payload.worsheetname

## List a Worksheet Create a second flow to list a worksheet. Use the **List worksheet** operation in this flow: ![List Worksheet Studio flow](/mulesoft/current/en-us/microsoft-excel-online-connector/latest/_images/microsoft-excel-online-list-worksheet.png) Figure 2. Use a flow like this one to list a worksheet. ## Update a Worksheet Create a third flow to update information about a worksheet. Use the **Update worksheet** operation in this flow: ![Update Worksheet Studio flow](/mulesoft/current/en-us/microsoft-excel-online-connector/latest/_images/microsoft-excel-online-update-worksheet.png) Figure 3. Use a flow like this one to update information about a worksheet. ## Delete a Worksheet Create a fourth flow to delete a worksheet. Use the **Delete worksheet** operation in this flow: ![Delete Worksheet Studio flow](/mulesoft/current/en-us/microsoft-excel-online-connector/latest/_images/microsoft-excel-online-delete-worksheet.png) Figure 4. Use a flow like this one to delete a worksheet. ## Run the App To run the app: 1. Right-click the project in Package Explorer and select **Run As > Mule Application**. 2. After the app deploys, open a web browser. 3. Enter the following URL to start the OAuth dance: `http://localhost:8081/authorize`. 4. In the login screen, enter the login information used to access Microsoft Excel Online and click **Login**. 5. Click **Allow**. 6. Initiate a flow by entering the associated URL, as shown in the following table:
FlowURLNotes

Add a worksheet

http://localhost:8081/create?workbookID={workbookID}&worksheetName={worksheetName}

List a worksheet

http://localhost:8081/list?workbookID={workbookID}

Update a worksheet

http://localhost:8081/update?workbookID={workbookID}&worksheetName={worksheetName}&worksheetUpdateName={worksheetUpdateName}

Delete a worksheet

http://localhost:8081/delete?workbookID={workbookID}&worksheetName={worksheetName}

## XML for the Examples Paste this XML code into the **Configuration XML** tab in your project to experiment with the flows described in the previous sections. When you paste this code, click **Yes** on the **Regenerate 'doc:id' Values** dialog. ```xml ``` --- product: Microsoft Excel Online Connector version: 1.1 is-latest-version: true --- # Microsoft Excel Online Connector 1.1 Reference > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Connector for Microsoft Excel Online (Excel Online Connector) gives you access to the most commonly used operations provided by the Microsoft Excel Online API. Microsoft Excel Online Connector API has some limitations. See the following link for more details: [https://learn.microsoft.com/en-us/connectors/excelonline/](https://learn.microsoft.com/en-us/connectors/excelonline/) ## Configurations --- ### Authorization Code Config #### Parameters
NameTypeDescriptionDefault ValueRequired

Name

String

Name for this configuration. Connectors reference the configuration with this name.

x

Connection

The connection types to provide to this configuration.

x

Response Timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

30

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

SECONDS

Encoding

String

Canonical name of the encoding. See Oracle’s supported encodings at https://docs.oracle.com/javase/7/docs/technotes/guides/intl/encoding.doc.html.

Name

String

The identifier of this element used to reference it in other components

x

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate.

#### Connection Types ##### OAuth v2.0 Authorization Code Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more information, refer to [Configuring OAuth 2.0 for Connectors](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2), [Configuring OAuth 2.0 for Connectors on CloudHub](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2-cloudhub), or [OAuth Support in the SDK](https://docs.mulesoft.com/mule-sdk/latest/oauth). ###### Parameters
NameTypeDescriptionDefault ValueRequired

Proxy configuration

Proxy configuration for the connector.

Response Type

String

Specifies the method to use to send the resulting token back to your app. It must be query.

query

TLS configuration

Defines a configuration for TLS, which can be used from both the client and server sides to secure communication for the Mule app. If HTTPS is configured as the protocol, then, at a minimum, the user must configure the keystore configuration.

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Consumer Key

String

OAuth consumerKey as registered with the service provider.

x

Consumer Secret

String

OAuth consumerSecret as registered with the service provider.

x

Authorization Url

String

The service provider’s authorization endpoint URL.

https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize

Access Token Url

String

The service provider’s accessToken endpoint URL.

https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token

Scopes

String

The OAuth scopes to request during the OAuth dance. If not provided, this value defaults to those in the annotation.

Resource Owner Id

String

The resourceOwnerId that each component should use if it is not otherwise referenced.

Before

String

Name of a flow to execute immediately before starting the OAuth dance.

After

String

Name of a flow to execute immediately after an accessToken is received.

Listener Config

String

A reference to an <http:listener-config /> to use to create the listener that receives the access token callback endpoint.

x

Callback Path

String

Path of the access token callback endpoint.

x

Authorize Path

String

Path of the local HTTP endpoint that triggers the OAuth dance.

x

External Callback Url

String

If the callback endpoint is behind a proxy or must be accessed through a non direct URL, use this parameter to tell the OAuth provider the URL to use to access the callback.

Object Store

String

A reference to the object store to use to store each resource owner ID’s data. If not specified, Mule automatically provisions the default one.

## Associated Operations - [Add Chart](#AddChart) - [Add Named Item](#AddNamedItem) - [Add Named Item Formula Local](#AddNamedItemFormulaLocal) - [Add Rows](#AddRows) - [Add Table](#AddTable) - [Add Worksheet](#AddWorksheet) - [Calculate Workbook Application](#CalculateWorkbookApplication) - [Chart Set Position](#ChartSetPosition) - [Create Chart Series](#CreateChartSeries) - [Create Table Column](#CreateTableColumn) - [Delete Chart](#DeleteChart) - [Delete Row](#DeleteRow) - [Delete Table](#DeleteTable) - [Delete Worksheet](#DeleteWorksheet) - [Get Cell](#GetCell) - [Get Chart](#GetChart) - [Get Chart Image](#GetChartImage) - [Get Chart Item At](#GetChartItemAt) - [Get Columns After Range](#GetColumnsAfterRange) - [Get Columns Before Range](#GetColumnsBeforeRange) - [Get Named Item](#GetNamedItem) - [Get Offset Range](#GetOffsetRange) - [Get Range](#GetRange) - [Get Range Cell](#GetRangeCell) - [Get Range Column](#GetRangeColumn) - [Get Range Entire Column](#GetRangeEntireColumn) - [Get Range Entire Row](#GetRangeEntireRow) - [Get Range Format](#GetRangeFormat) - [Get Range Intersection](#GetRangeIntersection) - [Get Range Last Cell](#GetRangeLastCell) - [Get Range Last Column](#GetRangeLastColumn) - [Get Range Last Row](#GetRangeLastRow) - [Get Range Row](#GetRangeRow) - [Get Range Visible View](#GetRangeVisibleView) - [Get Resized Range](#GetResizedRange) - [Get Row](#GetRow) - [Get Rows Above Range](#GetRowsAboveRange) - [Get Rows Below Range](#GetRowsBelowRange) - [Get Table](#GetTable) - [Get Table Range](#GetTableRange) - [Get Used Range](#GetUsedRange) - [Get Workbook Application](#GetWorkbookApplication) - [Get Workbook Comment](#GetWorkbookComment) - [Get Worksheet](#GetWorksheet) - [Insert Range](#InsertRange) - [List Chart Series](#ListChartSeries) - [List Charts](#ListCharts) - [List Columns](#ListColumns) - [List Named Item](#ListNamedItem) - [List Names](#ListNames) - [List Pivot Tables](#ListPivotTables) - [List Rows](#ListRows) - [List Tables](#ListTables) - [List Workbook Comments](#ListWorkbookComments) - [List Worksheet](#ListWorksheet) - [Range Bounding Rect](#RangeBoundingRect) - [Range Clear](#RangeClear) - [Range Delete](#RangeDelete) - [Range Get Used Range](#RangeGetUsedRange) - [Range Merge](#RangeMerge) - [Range Unmerge](#RangeUnmerge) - [Reset Chart Data](#ResetChartData) - [Unauthorize](#Unauthorize) - [Update Chart](#UpdateChart) - [Update Named Item](#UpdateNamedItem) - [Update Range](#UpdateRange) - [Update Range Format](#UpdateRangeFormat) - [Update Row](#UpdateRow) - [Update Table](#UpdateTable) - [Update Worksheet](#UpdateWorksheet) ## Associated Sources - [On New Row Listener](#NewRowListener) - [On New Worksheet Listener](#NewWorksheetListener) - [On Updated Row Listener](#UpdatedRowListener) ## Operations ## Add Chart `` Creates a new chart. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

x

Chart Body

Any

The body of the chart to add.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Add Named Item `` Adds a new name to the collection of a given scope using the user’s locale for the formula. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook where rows are added.

x

Name

String

The name of the named item.

x

Reference

String

The formula or the range that the name will refer to.

x

Workbook Id

String

The comment associated with the named item.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Add Named Item Formula Local `` Adds a new name to the collection of a given scope using the user’s locale for the formula. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The Id of the worksheet.

Name

String

The name of the named item.

x

Reference

String

The formula or the range that the name will refer to.

x

Workbook Id

String

The comment associated with the named item.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Add Rows `` Adds rows to the end of the table. The API can accept data from multiple rows, so adding one row at a time may lead to performance degradation. Batch the rows together in a single API call rather than doing single row insertion. Experiment with the number of rows to determine the ideal number of rows to use in a single API call. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook where rows are added.

x

Worksheet Name

String

The name of the worksheet where the table is located.

Table Name/Id

String

The ID of the table.

x

Rows

Any

The rows to be added.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Add Table `` Creates a new table. The range source address determines which worksheet the table will be added to. If the table cannot be added, for example, if the address is invalid or the table overlaps with another table, an error is thrown. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook where rows are added.

x

Worksheet Name

String

The name of the worksheet where the table is located.

Table Address

String

Address or name of the range object representing the data source. If the address does not contain a sheet name, the currently-active sheet is used.

x

Has Headers

Boolean

Boolean value that indicates whether the data being imported has column labels. If the source does not contain headers, for example, when this property is set to false, Excel will automatically generate the header by shifting the data down by one row.

false

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Add Worksheet `` Adds a new worksheet to the workbook. The worksheet is added to the end of the existing worksheets. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The workbook ID where the worksheet is located.

x

Worksheet Name

String

The worksheet name.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Calculate Workbook Application `` Recalculate all currently opened workbooks in Microsoft Excel. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Calculation Type

Enumeration, one of:

  • FULL

  • RECALCULATE

  • FULLREBUILD

The calculation type to use.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Chart Set Position `` Positions the chart relative to the cells on the worksheet. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where the component is located.

x

Worksheet Name

String

The name of the worksheet.

x

Chart Name/Id

String

The ID or the name of the chart.

x

Position Body

Any

The position body.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Create Chart Series `` Creates a new ChartSeries. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where the component is located.

x

Worksheet Name

String

The name of the worksheet where the component is located.

x

Chart Name

String

The name of the chart.

x

Chart Series Body

Any

The series body of the chart.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Create Table Column `` Creates a new column for the table. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where columns are located.

x

Worksheet Name

String

The name of the worksheet where the columns are located.

Table Name/Id

String

The ID of the table.

x

Column Content

Any

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Delete Chart `` Deletes the chart object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where the component is located.

x

Worksheet Name

String

The name of the worksheet.

x

Chart Name/Id

String

The ID or the name of chart.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Delete Row `` Deletes a row from the table. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. from where the row will be deleted.

x

Worksheet Name

String

The name of the worksheet where the rows are located.

Table Name/Id

String

The ID of the table.

x

Row Index

Number

The index of the row to be deleted.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Delete Table `` Deletes a row from the table. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where table is located.

x

Worksheet Name

String

The name of the worksheet where the table is located.

Table Name/Id

String

The ID of the table.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Delete Worksheet `` Deletes a worksheet from the workbook. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The workbook ID where the worksheet is located.

x

Worksheet Name

String

The worksheet name to delete.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Get Cell `` Gets the range object containing a single cell based on row and column numbers. The cell can be outside the bounds of its parent range as long as it stays within the worksheet grid. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The workbook ID where the worksheet is located.

x

Worksheet Name

String

The worksheet name to retrieve.

x

Row

Number

The row value of the cell.

x

Column

Number

The column value of the cell.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Chart `` Reads the properties and relationships of a chart object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where the component is located.

x

Worksheet Name

String

The name of the worksheet.

x

Chart Name/Id

String

Corresponding chart ID or name to retrieve.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Chart Image `` Renders the chart as a base64-encoded image by scaling the chart to fit the specified dimensions. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where the component is located.

x

Worksheet Name

String

The name of the worksheet.

x

Chart Name/Id

String

The ID or the name of chart.

x

Width

String

The width of the image.

x

Height

String

The height of the image.

x

Fitting Mode

String

The fitting mode of the image.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Chart Item At `` Gets a chart based on its position in the collection. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The workbookId where chart is located.

x

Worksheet Name

String

The name of the worksheet.

x

(DEPRECATED) Chart Name/Id

String

Corresponding chart name to retrieve.

x

(DEPRECATED) Request Body

Any

Body of the request. Use the Index field instead.

#[payload]

Index

Number

Index value of the chart to retrieve.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Columns After Range `` Gets a certain number of columns to the right of the given range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet where the component is located.

Count

Number

The number of columns to include in the resulting range.

1

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Columns Before Range `` Gets a certain number of columns to the left of the given range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet where the component is located.

Count

Number

The number of columns to include in the resulting range.

1

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Named Item `` Retrieves the properties and relationships of a NamedItem object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook where rows are added.

x

Name

String

The name of the named item.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Offset Range `` Gets an object that represents a range that is offset from the specified range. The dimension of the returned range matches this range. If the resulting range is forced outside the bounds of the worksheet grid, an exception is thrown. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID of the column.

Row Offset

Number

The number of rows by which the range is offset. Positive values are offset downward and negative values are offset upward.

x

Column Offset

Number

The number of columns by which the range is offset. Positive values are offset to the right and negative values are offset to the left.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range `` Retrieves the properties and relationships of a range object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

Table Name/Id

String

The ID of the table.

Address

String

The address.

Column Name/Id

String

The ID of the column.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Cell `` Gets the range object containing a single cell based on row and column numbers. The cell can be outside the bounds of its parent range, as long as it stays within the worksheet grid. The returned cell is located relative to the top left cell of the range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Row number

Number

Row number of the cell to be retrieved. Zero-indexed.

x

Column Number

Number

Column number of the cell to be retrieved. Zero-indexed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Column `` Gets a column contained in the range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Column Number

Number

Column number of the cell to be retrieved. Zero-indexed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Entire Column `` Gets an object that represents the entire column of the range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Entire Row `` Gets an object that represents the entire row of the range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Format `` Retrieves the properties and relationships of the RangeFormat object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Intersection `` Gets the range object that represents the rectangular intersection of the given ranges. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Another Range

String

The range object or address or range name.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Last Cell `` Gets the last cell within the range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Last Column `` Gets the last column within the range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Last Row `` Gets the last row within the range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Row `` Gets a row contained in the range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Row Number

Number

Row number of the range to be retrieved. Zero-indexed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Range Visible View `` Get the range visible from a filtered range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Resized Range `` Gets a range object similar to the current range object, but with the bottom-right corner expanded or contracted by a specified number of rows and columns. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

Delta Rows

Number

The number of rows by which to expand the bottom-right corner, relative to the current range. Use a positive number to expand the range, or a negative number to decrease it.

x

Delta Columns

Number

The number of columns by which to expand the bottom-right corner, relative to the current range. Use a positive number to expand the range, or a negative number to decrease it.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Row `` Retrieves a list of TableRow objects. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where rows are located.

x

Worksheet Name

String

The name of the worksheet where the rows are located.

Table Name/Id

String

The ID of the table.

x

Row Index

Number

The index of the row to retrieve.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Get Rows Above Range `` Gets a certain number of rows above a given range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

Count

Number

The number of rows to include in the resulting range.

1

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Rows Below Range `` Gets a certain number of rows below a given range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

Count

Number

The number of rows to include in the resulting range.

1

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Table `` Retrieves the properties and relationships of a table object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where table is located.

x

Worksheet Name

String

The name of the worksheet where the table is located.

Table Name/Id

String

The ID of the table.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Table Range `` Gets the range object associated with the entire table. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

Table Name/Id

String

The ID of the table.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Used Range `` Gets the used range, which is the smallest range that encompasses any cells that have a value or formatting assigned to them. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The workbook ID where the worksheet is located.

x

Worksheet Name

String

The worksheet name to retrieve.

x

Values Only

Boolean

Considers only cells with values as used cells (ignores formatting).

false

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Workbook Application `` Retrieves the properties and relationships of a workbookApplication object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. the application will retrieve.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Workbook Comment `` Retrieves the properties and relationships of a workbookComment object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where the comment is located.

x

Comment Id

String

The ID of the comment to retrieve.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Get Worksheet `` Retrieves the properties and relationships of a worksheet object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The workbook ID where the worksheet is located.

x

Workbook Name

String

The worksheet name to retrieve.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Insert Range `` Inserts a cell or a range of cells into the worksheet. It shifts the other cells to make space and returns a new Range object at the now blank space. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Shift

Enumeration, one of:

  • DOWN

  • RIGHT

Specifies which way to shift the cells. The possible values are: Down, Right.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## List Chart Series `` Lists a ChartSeries. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where the component is located.

x

Worksheet Name

String

The name of the worksheet where the component is located.

x

Chart Name

String

The name of the worksheet where the component is located.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Page size

Number

The size of the pages retrieved by the query.

100

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Array of Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## List Charts `` Retrieves a list of chart objects. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where the component is located.

x

Worksheet Name

String

The name of the worksheet where the component is located.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Page size

Number

The size of the pages retrieved by the query.

100

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Array of Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## List Columns `` Retrieves a list of TableColumn objects. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

Table Name/Id

String

The ID of the table.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Page size

Number

The size of the pages retrieved by the query.

100

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## List Named Item `` Retrieves a list of NamedItem objects. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook where rows are added.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Page size

Number

The size of the pages retrieved by the query.

100

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Array of Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## List Names `` Retrieves a list of NamedItem objects. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Page size

Number

The size of the pages retrieved by the query.

100

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Array of Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## List Pivot Tables `` Gets a workbookPivotTable object collection. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The workbook ID where the worksheet is located.

x

Worksheet Name

String

The worksheet name to retrieve.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Page size

Number

The size of the pages retrieved by the query.

100

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## List Rows `` Retrieves a list of TableRow objects. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook where rows are added.

x

Worksheet Name

String

The name of the worksheet where the table is located.

Table Name/Id

String

The ID of the table.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Page size

Number

The size of the pages retrieved by the query.

100

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## List Tables `` Retrieves a list of table objects. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Page size

Number

The size of the pages retrieved by the query.

100

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Array of Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ## List Workbook Comments `` Retrieves a list of workbookComment objects. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook where the comments are listed from.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Page size

Number

The size of the pages retrieved by the query.

100

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ## List Worksheet `` Retrieves a list of worksheet objects. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The workbook ID where the worksheet is located.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Page size

Number

The size of the pages retrieved by the query.

100

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Array of Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ## Range Bounding Rect `` Gets the smallest range object that encompasses the given ranges. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Another Range

String

The range object or address or range name.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Range Clear `` Clears values such as range values, format, fill, or border. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Apply To

Enumeration, one of:

  • ALL

  • FORMATS

  • CONTENTS

Determines the type of clear action. The possible values are: All, Formats, Contents.

ALL

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Range Delete `` Deletes the cells associated with the range. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Shift

Enumeration, one of:

  • UP

  • LEFT

Specifies which way to shift the cells. The possible values are: Up, Left.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Range Get Used Range `` Returns the used range of the given range object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook where the worksheet is located.

x

Name

String

The name of the range.

Worksheet Name

String

The name of the worksheet.

Address

String

The address of the range.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID of the column.

Values Only

Boolean

Considers only cells with values as used cells.

false

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:ALREADY\_EXISTS - EXCEL:BAD\_GATEWAY - EXCEL:BAD\_REQUEST - EXCEL:CONFLICT - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:INVALID\_SESSION - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:SERVICE\_LIMIT - EXCEL:SERVICE\_UNAVAILABLE - EXCEL:TIMEOUT ## Range Merge `` Merges the range cells into one region in the worksheet. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Across

Boolean

Set true to merge cells in each row of the specified range as separate merged cells.

false

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Range Unmerge `` Unmerges the range cells into separate cells. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Reset Chart Data `` Resets the source data for the chart. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where the component is located.

x

Worksheet Name

String

The name of the worksheet where the component is located.

x

Chart Name/Id

String

Corresponding chart ID or name to retrieve.

x

Source Body

Any

Corresponding chart source body.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Select

String

Properties to retrieve in the response.

Expand

String

The response will include information regarding the specified relationship.

Filter

String

Retrieves a subset of a collection.

Order By

String

Specifies the sort order of the items returned.

Search

String

Restricts the results of a request to match a search criteria.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Unauthorize `` Deletes all the access token information of a given resource owner ID so that it is impossible to execute any operation for that user without doing the authorization dance again. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Resource Owner Id

String

The ID of the resource owner of which access must be invalidated.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ## Update Chart `` Update the properties of a chart object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook. where the component is located.

x

Worksheet Name

String

The name of the worksheet where the component is located.

x

Chart Name/Id

String

Corresponding chart ID or name to retrieve.

x

Chart Body

Any

In the request body, supply the values for relevant fields that should be updated.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Update Named Item `` Update the properties of the NamedItem object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook where rows are added.

x

Name

String

The name of the named item.

x

Body

Any

Supplies the values for relevant fields that should be updated.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Update Range `` Update the properties of a range object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Range Body

Any

Supply the values for relevant fields that should be updated.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Update Range Format `` Update the properties of a RangeFormat object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Name

String

The name.

Worksheet Name

String

The name of the worksheet.

Address

String

The address.

Table Name/Id

String

The ID of the table.

Column Name/Id

String

The ID or name of the column.

Range Format Body

Any

Supplies the values for relevant fields that should be updated.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:BAD\_REQUEST - EXCEL:CONNECTIVITY - EXCEL:FORBIDDEN - EXCEL:INVALID\_CONNECTION - EXCEL:INVALID\_CREDENTIALS - EXCEL:NOT\_FOUND - EXCEL:RETRY\_EXHAUSTED - EXCEL:SERVER\_ERROR - EXCEL:TIMEOUT ## Update Row `` Update the row. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook where rows are added.

x

Worksheet Name

String

The name of the worksheet where the table is located.

Table Name/Id

String

The ID of the table.

x

Row Index

Number

The index of the row to update.

x

Columns

Binary

The columns to add.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Update Table `` Update the properties of a table object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

Table Name/Id

String

The ID of the table. to be updated.

x

Table Content

Any

The new content of the table.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Update Worksheet `` Update the properties of a worksheet object. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The workbook ID where the worksheet is located.

x

Worksheet Name

String

The worksheet name to retrieve.

x

Worksheet Content

Any

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

Binary

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ### Throws - EXCEL:CONNECTIVITY - EXCEL:RETRY\_EXHAUSTED ## Sources ## On New Row Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ## On New Worksheet Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ## On Updated Row Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Workbook Id

String

The ID of the workbook.

x

Worksheet Name

String

The name of the worksheet.

x

Include New Rows

Boolean

false

Columns To Monitor

Array of String

List of columns which will be monitored for updated data. For example, some possible values are A, B, C, AA, or BB.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

x

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Response timeout

Number

Response timeout for the request. The ones specified here will overwrite the default ones specified in the config.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Response timeout unit for the request. The ones specified here will overwrite the default ones specified in the config.

Custom headers

Object

Custom headers that the request will include. The ones specified here will overwrite the default ones specified in the config.

Custom query parameters

Object

Custom query parameters that the request will include. The ones specified here will overwrite the default ones specified in the config.

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

### For Configurations - [Authorization Code Config](#AuthorizationCodeConfig) ## Types ### Proxy Configuration
FieldTypeDescriptionDefault ValueRequired

Host

String

Host where the proxy requests are sent.

x

Port

Number

Port where the proxy requests are sent.

x

Username

String

The username to authenticate against the proxy.

Password

String

The password to authenticate against the proxy.

### TLS
FieldTypeDescriptionDefault ValueRequired

Enabled Protocols

String

A comma-separated list of protocols enabled for this context.

Enabled Cipher Suites

String

A comma-separated list of cipher suites enabled for this context.

Trust Store

Key Store

Revocation Check

### Trust Store
FieldTypeDescriptionDefault ValueRequired

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the truststore.

Password

String

The password used to protect the truststore.

Type

String

The type of truststore used.

Algorithm

String

The algorithm used by the truststore.

Insecure

Boolean

If true, Mule stops performing certificate validations. This can make connections vulnerable to attacks.

### Keystore
FieldTypeDescriptionDefault ValueRequired

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the keystore.

Type

String

Type of keystore used.

Alias

String

When the keystore contains many private keys, this attribute indicates the alias of the key to use. If not defined, the first key in the file is used by default.

Key Password

String

Password used to protect the private key.

Password

String

Password used to protect the keystore.

Algorithm

String

Algorithm used by the keystore.

### Standard Revocation Check
FieldTypeDescriptionDefault ValueRequired

Only End Entities

Boolean

Only verify the last element of the certificate chain.

Prefer Crls

Boolean

Try CRL instead of OCSP first.

No Fallback

Boolean

Do not use the secondary checking method (the one not selected before).

Soft Fail

Boolean

Avoid verification failure when the revocation server can not be reached or is busy.

### Custom OCSP Responder
FieldTypeDescriptionDefault ValueRequired

Url

String

The URL of the OCSP responder.

Cert Alias

String

Alias of the signing certificate for the OCSP response (must be in the truststore), if present.

### CRL File
FieldTypeDescriptionDefault ValueRequired

Path

String

The path to the CRL file.

### Reconnection
FieldTypeDescriptionDefault ValueRequired

Fails Deployment

Boolean

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Reconnection Strategy

The reconnection strategy to use.

### Reconnect
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often in milliseconds to reconnect.

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread.

Count

Number

How many reconnection attempts to make.

### Reconnect Forever
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often in milliseconds to reconnect.

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread.

### Expiration Policy
FieldTypeDescriptionDefault ValueRequired

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration.

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Max Idle Time attribute.

### Repeatable In Memory Stream
FieldTypeDescriptionDefault ValueRequired

Initial Buffer Size

Number

Initial amount of memory to allocate to the memory stream. If the stream data exceeds this value, the buffer expands by Buffer Size Increment, with an upper limit Max In Memory Size value.

Buffer Size Increment

Number

Amount by which the buffer size expands if it exceeds its initial size. Setting a value of 0 or lower specifies that the buffer can’t expand. Mule raises a STREAM_MAXIMUM_SIZE_EXCEEDED error when the buffer gets full.

Max Buffer Size

Number

Maximum size of the buffer. A value less than or equal to 0 means no limit.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which all these attributes are expressed

### Repeatable File Store Stream
FieldTypeDescriptionDefault ValueRequired

In Memory Size

Number

Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed content on the disk is buffered.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

### Redelivery Policy
FieldTypeDescriptionDefault ValueRequired

Max Redelivery Count

Number

The maximum number of times a message can be redelivered and processed unsuccessfully before triggering process-failed-message

Message Digest Algorithm

String

The secure hashing algorithm to use. If not set, the default is SHA-256.

Message Identifier

Defines which strategy is used to identify the messages.

Object Store

ObjectStore

The object store where the redelivery counter for each message is stored.

### Redelivery Policy Message Identifier
FieldTypeDescriptionDefault ValueRequired

Use Secure Hash

Boolean

Whether to use a secure hash algorithm to identify a redelivered message.

Id Expression

String

Defines one or more expressions to use to determine when a message has been redelivered. This property may only be set if useSecureHash is false.

### Repeatable In Memory Iterable
FieldTypeDescriptionDefault ValueRequired

Initial Buffer Size

Number

The number of instances to initially keep in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. Default value is 100 instances.

Buffer Size Increment

Number

This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. Default value is 100 instances.

Max Buffer Size

Number

The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.

### Repeatable File Store Iterable
FieldTypeDescriptionDefault ValueRequired

In Memory Objects

Number

The maximum amount of instances to keep in memory. If more than that is required, content on the disk is buffered.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

## See Also - [Microsoft Excel Online Connector Overview](https://docs.mulesoft.com/microsoft-excel-online-connector/latest/) - [Salesforce Help](https://help.salesforce.com) --- product: Microsoft Excel Online Connector version: 1.1 is-latest-version: true --- # Microsoft Excel Online Connector 1.1 XML and Maven Support > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Although you can manually code a Mule app in XML, it is more efficient to use Anypoint Studio: - If you manually code a Mule runtime engine (Mule) app in XML, either from the Anypoint Studio XML editor or from a text editor, you can access the connector from your app by adding reference statements to both your XML Mule flow and the Apache Maven `pom.xml` file. - If you add the connector in Studio, Studio automatically populates the XML code with the connector’s namespace and schema location and it also adds a dependency to the `pom.xml` file. ## Add a Namespace for the Connector Paste the following code inside the `` tag of the header of your configuration XML: ```xml http://www.mulesoft.org/schema/mule/microsoft-excel-online http://www.mulesoft.org/schema/mule/microsoft-excel-online/current/mule-excel-online.xsd ``` This example shows how the namespace statements are placed in the XML block: ```xml ``` ## Add a POM File Dependency The Apache Maven `pom.xml` file generated by Anypoint Studio contains dependencies for a Mule app. When you code a Mule app manually, include this XML snippet in your `pom.xml` file to enable access to this connector: ```xml com.mulesoft.connectors mule4-microsoft-excel-online-connector x.x.x mule-plugin ``` Replace `x.x.x` with the version that corresponds to the connector you are using. To obtain the most up-to-date `pom.xml` file information: 1. Go to [Anypoint Exchange](https://www.mulesoft.com/exchange/). 2. In Exchange, click **Login** and supply your Anypoint Platform username and password. 3. In Exchange, search for `excel`. 4. Select the connector. 5. Click **Dependency Snippets** near the upper right of the screen. ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Salesforce Help](https://help.salesforce.com) --- product: Microsoft Excel Online Connector version: 1.1 is-latest-version: true --- # Using Anypoint Studio to Configure Microsoft Excel Online Connector 1.1 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Studio (Studio) editors help you design and update your Mule applications, properties, and configuration files. To add and configure a connector in Studio: 1. [Create a Mule project](#create-mule-project). 2. [Add the connector to your Mule project](#add-connector-to-project). 3. [Configure a source for the connector’s flow](#configure-input-source). 4. [Add a connector operation to the flow](#add-connector-operation). 5. [Configure a global element for the connector](#configure-global-element). 6. [Configure the other connector fields](#configure-other-fields). When you run the connector, you can view the app log to check for problems in real time, as described in [View the App Log](#view-app-log). If you are new to configuring connectors in Studio, see [Using Anypoint Studio to Configure a Connector](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio). If, after reading this topic, you need additional information about the connector fields, see the [Microsoft Excel Online Connector Reference](https://docs.mulesoft.com/microsoft-excel-online-connector/latest/microsoft-excel-online-connector-reference). ## Create a Mule Project In Studio, create a new Mule project in which to add and configure the connector: 1. In Studio, select **File > New > Mule Project**. 2. Enter a name for your Mule project and click **Finish**. ## Add the Connector to Your Mule Project Add Anypoint Connector for Microsoft Excel Online (Excel Online Connector) to your Mule project to automatically populate the XML code with the connector’s namespace and schema location and add the required dependencies to the project’s `pom.xml` file: 1. In the **Mule Palette** view, click **(X) Search in Exchange**. 2. In the **Add Dependencies to Project** window, type `excel` in the search field. 3. Click **Excel Connector** in **Available modules**. 4. Click **Add**. 5. Click **Finish**. Adding a connector to a Mule project in Studio does not make that connector available to other projects in your Studio workspace. ## Configure a Source A source initiates a flow when a specified condition is met. You can configure one of these sources to use with Excel Online Connector: - HTTP Listener Initiates a flow each time it receives a request on the configured host and port - Scheduler Initiates a flow when a time-based condition is met For example, to configure an HTTP Listener source, follow these steps: 1. In the **Mule Palette** view, select **HTTP > Listener**. 2. Drag **Listener** to the Studio canvas. 3. On the **Listener** configuration screen, optionally change the value of the **Display Name** field. 4. Specify a value for the **Path** field. 5. Click the plus sign (**+**) next to the **Connector configuration** field to configure a global element that can be used by all instances of the HTTP Listener source in the app. 6. On the **General** tab, specify the connection information for the connector. 7. On the **TLS** tab, optionally specify the TLS information for the connector. 8. On the **Advanced** tab, optionally specify reconnection information, including a reconnection strategy. 9. Click **Test Connection** to confirm that Mule can connect with the specified server. 10. Click **OK**. ## Add a Connector Operation to the Flow When you add a connector operation to your flow, you are specifying an action for that connector to perform. To add an operation for Excel Online Connector, follow these steps: 1. In the **Mule Palette** view, select **Excel** and then select the desired operation. 2. Drag the operation onto the Studio canvas to the right of the source. ## Configure a Global Element for the Connector When you configure a connector, configure a global element that all instances of that connector in the app can use. Configuring a global element requires you to provide the authentication credentials that the connector requires to access the target Excel Online system. Excel Online Connector supports OAuth 2.0 authentication. To configure the global element for Excel Online Connector, follow these steps: 1. Select the operation in the Studio canvas. 2. In the configuration screen for the operation, click the plus sign (**+**) next to the **Connector configuration** field to access the global element configuration fields. 3. On the **General** tab, in **Connection**, select the [OAuth 2.0 Authorization Code](#oauth2-authorization) authentication method to configure. You can reference a configuration file that contains ANT-style property placeholders (recommended), or you can enter your authorization credentials in the global configuration properties. For information about the benefits of using property placeholders and how to configure them, see [Anypoint Connector Configuration](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview). 4. On the **Advanced** tab, optionally specify reconnection information, including a reconnection strategy. 5. Click **Test Connection** to confirm that Mule can connect with the specified server. 6. Click **OK**. ### OAuth 2.0 Authorization Code Authentication Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more information, refer to [Configuring OAuth 2.0 for Connectors](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2), [Configuring OAuth 2.0 for Connectors on CloudHub](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2-cloudhub), or [OAuth Support in the SDK](https://docs.mulesoft.com/mule-sdk/latest/oauth). Enter the following information on the **General** tab of the **Global Element Properties** screen to configure OAuth 2.0 Authorization Code authentication:
FieldUser Action

Name

Enter the configuration name.

Connection

Select OAuth 2.0 Authorization Code.

Consumer Key

OAuth consumer key as registered with the Microsoft identity platform.

Consumer Secret

OAuth consumer secret that corresponds to the consumer key.

Listener Config

A reference to an <http:listener-config /> to use to create the listener that receives the access token callback endpoint.

Callback Path

Path of the access token callback endpoint.

Authorize Path

Path of the local HTTP endpoint that triggers the OAuth dance.

## Configure Additional Connector Fields After you configure a global element for Excel Online Connector, configure the other required fields for the connector. The required fields vary depending on which connector operation you use. ## View the App Log To check for problems, you can view the app log as follows: - If you’re running the app from Anypoint Platform, the app log output is visible in the Anypoint Studio console window. - If you’re running the app using Mule from the command line, the app log output is visible in your OS console. Unless the log file path is customized in the app’s log file (`log4j2.xml`), you can also view the app log in the default location `MULE_HOME/logs/.log`. ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Using Anypoint Studio to Configure a Connector](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio) - [Microsoft Excel Online Connector Reference](https://docs.mulesoft.com/microsoft-excel-online-connector/latest/microsoft-excel-online-connector-reference) - [Salesforce Help](https://help.salesforce.com)