Microsoft Excel

Connect Microsoft Excel with Webflow to sync spreadsheet data to your CMS collections and forms via CSV, automation, or API.

Install app
View website
View lesson
A record settings
CNAME record settings
Microsoft Excel

How to integrate Microsoft Excel with Webflow

Excel has no native Webflow integration. Three methods connect the platforms: CSV imports for one-time migrations under 4MB, automation platforms like Zapier and Make for scheduled updates without code, and custom API integration using Microsoft Graph and the Webflow CMS API for bidirectional sync.

Each method suits different technical requirements. CSV works for manual data loads, automation platforms handle recurring syncs, and API development provides full control for complex workflows requiring custom business logic.

CSV import for manual migration

Export Excel as UTF-8 CSV and import through Webflow's CMS import tool. Requirements include 4MB file size limit, headers matching Webflow field names exactly.

The field mapping includes:

  • Text fields: Direct column mapping
  • Reference fields: Match existing item names/IDs
  • Image fields: Complete URLs to hosted images (no embedded images/base64)
  • Multi-reference fields: Semicolon-separated values (slug-1;slug-2;slug-3)
  • File fields: Manual upload required post-import
  • Date format: Convert to W3C format using =TEXT(A2,"YYYY-MM-DD")&"T00:00:00Z"
  • Numbers: Remove commas, currency symbols, percentage signs

Note: CSV imports create unpublished items requiring manual publishing.

Automation platforms for scheduled sync

Zapier

Pre-built templates from Zapier's Excel-Webflow hub:

  • Add Webflow form submissions to Excel
  • Create Webflow items from new Excel rows
  • Update Webflow items when Excel rows change
  • Add Webflow orders to Excel

Setup: Connect OneDrive for Business + Webflow accounts, configure triggers, map fields, set polling interval.

Make

No pre-built templates are available. Best for complex data transformation, conditional routing, or multi-source workflows.

Custom API integration

Requires REST API experience. Both APIs enforce rate limits — implement exponential backoff for HTTP 429 responses. Review intro to the Webflow's API before starting.

Authentication:

  • Microsoft Graph: OAuth 2.0 authorization code flow with Files.ReadWrite scope
  • Webflow: OAuth 2.0 or legacy site tokens

The core workflow includes:

  1. Authenticate: Redirect to https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize
  2. Read Excel data: GET /me/drive/items/{id}/workbook/worksheets/{id|name}/range(address='{address}')
  3. Transform data: Convert dates to W3C format, remove number formatting, convert rich text to HTML
  4. Write to Webflow:
  • Create: POST /v2/collections/{collection_id}/items
  • Update: PATCH /v2/collections/{collection_id}/items/{item_id}
  • Publish: POST /v2/collections/{collection_id}/items/{item_id}/publish

Access tokens expire after 1 hour. Use persistent sessions with POST /me/drive/items/{id}/workbook/createSession. Pagination supports up to 100 items per request. See the list Collection Items for retrieval details.

Bidirectional sync: Configure Webflow webhooks per the Working with Webhooks documentation. For Excel-side changes, implement polling with Microsoft Graph delta queries.


What you can build

Integrating Microsoft Excel with Webflow requires intermediary tools such as automation platforms, spreadsheet alternatives, or custom API implementations. These approaches enable dynamic content management through form response tracking, automated CMS item creation, and scheduled data synchronization.

  • Product catalog sync: Maintain product inventory in Excel with pricing, descriptions, and availability, then sync changes to Webflow e-commerce collections automatically
  • Form submission database: Export Webflow form responses to Excel for analysis in pivot tables and charts, building summary dashboards from contact forms and lead capture data
  • Content publishing workflow: Draft blog posts and portfolio items in Excel with structured fields for title, body, and categories, then bulk import to Webflow CMS collections (note that imports create unpublished items requiring manual publishing or additional automation)
  • Dynamic pricing tables: Store subscription pricing and feature comparisons in Excel, displayed as formatted tables on Webflow pages that update when you modify the source spreadsheet

Frequently asked questions

  • No true real-time sync exists. Microsoft Graph provides change notification subscriptions for OneDrive/SharePoint files, but requires custom backend infrastructure. Use delta queries to retrieve only changed data, or implement 5-15 minute polling intervals via automation platforms like Zapier or Make.

  • Excel stores dates as serial numbers (days since January 1, 1900). Webflow requires W3C format: YYYY-MM-DDThh:mm:ssZ (e.g., 2024-01-15T14:30:00Z).

    For CSV: =TEXT(A2,"YYYY-MM-DD")&"T00:00:00Z" For API: Server-side conversion to ISO 8601 before Webflow submission.

  • The following data types map to the webflow CMS fields:

    Plain text, link, option: Direct import (256 char max for name/slug)
    Number: Remove formatting (commas, currency, percentages)
    Rich text: HTML conversion (, ,
    )
    Switch: Convert TRUE/FALSE to defined text pairs
    Multi-reference: Semicolon-separated slugs
    Image: Pre-hosted URLs only
    File: Manual upload required

Microsoft Excel
Microsoft Excel
Joined in

Description

Microsoft Excel is a spreadsheet application storing data in rows/columns with formulas, charts, and pivot tables. Files sync via OneDrive for Business or SharePoint through Microsoft Graph API.

Install app

This integration page is provided for informational and convenience purposes only.


Other Office suites integrations

Other Office suites integrations

Google Docs

Google Docs

Google Docs connects to Webflow through direct embedding and third-party applications rather than API integration.

Office suites
Learn more
Office 365

Office 365

Connect Office 365 with Webflow to sync form submissions to Excel, display calendar events in the CMS, and embed Microsoft Forms.

Office suites
Learn more
Microsoft Dynamics 365 CRM

Microsoft Dynamics 365 CRM

Connect Microsoft Dynamics 365 CRM with Webflow to capture leads from forms, sync contact data, and automate sales workflows.

Office suites
Learn more
Microsoft 365

Microsoft 365

Connect Microsoft 365 with Webflow to automate workflows, embed Office documents, and connect CMS content.

Office suites
Learn more
Microsoft Teams

Microsoft Teams

Connect Microsoft Teams with Webflow to send form submissions, CMS updates, and site notifications to your team channels.

Office suites
Learn more
Google Drive

Google Drive

Connect Google Drive with Webflow to embed documents, sync form submissions to spreadsheets, and manage content files directly on your site. For non-API implementations, use Google Drive's embed functionality for Google Docs, Sheets, Slides, and Forms, or use no-code automation platforms.

Office suites
Learn more
ClickUp

ClickUp

ClickUp connects to Webflow through third-party automation platforms or direct API integration. Automation platforms like Zapier or Make provide quick setup without code. API integration provides more control for custom workflows.

Office suites
Learn more
Google Workspace Admin

Google Workspace Admin

Building a custom integration between Google Workspace Admin and Webflow gives you complete control over user provisioning workflows and authentication systems

Office suites
Learn more
G Suite

G Suite

Embed Google Docs, Sheets, Slides & Forms in your site or blog.

Office suites
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free