> For the complete documentation index, see [llms.txt](https://docs.coupler.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coupler.io/destinations/categories/spreadsheets/microsoft_excel.md).

# Microsoft Excel Online

Microsoft Excel Online is one of the world's most widely used spreadsheet applications, used for everything from financial reporting to marketing dashboards. With Coupler.io, you can automatically push data from any supported source directly into Excel workbooks stored in OneDrive or OneDrive for Business — no manual exports or copy-pasting required.

**Why use Microsoft Excel Online as a Coupler.io destination?**

* **Keep your formulas intact** — data lands exactly where you specify, so calculations and formatting around your imported range stay safe
* **Build historical records** — use Append mode to accumulate data over time without losing previous runs
* **Centralize data from any source** — send data from CRMs, ad platforms, databases, spreadsheets, and more into a single Excel workbook
* **Works with your existing OneDrive setup** — no new tools to install; your file stays where your team already accesses it

## Prerequisites

* A Microsoft account with OneDrive or OneDrive for Business
* Edit permissions on the destination Excel file
* The file must be stored in OneDrive (offline files are not supported)
* File format must be **.xlsx** (`.xlsm` files are not currently supported as a destination)
* Workbook size must be under **25 MB**

## Quick start

{% hint style="success" %}
Create your destination Excel file in OneDrive before setting up the data flow.\
It's easier to select an existing file than to create one mid-setup.
{% endhint %}

## How to connect

{% stepper %}
{% step %}
**Add a source to your data flow.** In Coupler.io, create a new data flow and configure at least one source — this can be any supported integration, such as HubSpot, Facebook Ads, Google Sheets, Airtable, or others.
{% endstep %}

{% step %}
**Select Microsoft Excel as the destination.** In the Destination section of your data flow, choose Microsoft Excel from the list of available destinations.
{% endstep %}

{% step %}
**Connect your Microsoft account.** Click **Connect** and sign in with the Microsoft account that has edit access to your destination file. When prompted, review the requested permissions and click **Allow** to authorize Coupler.io.
{% endstep %}

{% step %}
**Select your workbook and sheet.** Use the file picker to choose an `.xlsx` file from your OneDrive. Then select an existing sheet tab or type a new sheet name — Coupler.io will create the sheet automatically if it doesn't exist yet.
{% endstep %}

{% step %}
**Run your data flow.** Click **Save and Run** to execute the first manual run. Verify that your data appears in the correct sheet and cell range before setting up a schedule.
{% endstep %}
{% endstepper %}

## Supported features

| Feature              | Supported |
| -------------------- | --------- |
| Replace mode         | Yes       |
| Append mode          | Yes       |
| Automatic scheduling | Yes       |
| Type enforcement     | No        |
| Templates            | No        |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.coupler.io/destinations/categories/spreadsheets/microsoft_excel.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
