logo
search
Others

How to Save Live Dynamics Data to an Excel File in SharePoint

Maira MehtabMaira Mehtab Sep 28, 2026 869 views

Question details

The user wants to integrate and automatically update live Dynamics data into an Excel workbook hosted on SharePoint.

Product
Microsoft Dynamics, Excel, SharePoint
Device & OS
not provided
Scenario
Syncing live customer or operational data from Microsoft Dynamics directly into a shared Excel file for reporting, tracking, and collaboration.
Observed behavior
The goal is to establish an automated pipeline where any created or updated record in Dynamics is instantly reflected as a new or updated row in the SharePoint Excel table.
Before you start

Ensure you have an active Microsoft Power Automate license, proper permissions to access the Microsoft Dynamics environment, and edit access to the target Excel workbook stored in SharePoint. The Excel file must contain a formatted table with headers to receive the data.

Solution 1Recommended

Use Power Automate to Sync Dynamics and Excel Online

Creating an automated cloud flow in Power Automate is the most efficient way to capture Dynamics record changes and write them directly to a SharePoint-hosted Excel file.

Power Automate (formerly Microsoft Flow) serves as the bridge between Dynamics and SharePoint. By leveraging the Dataverse trigger and the Excel Online connector, you can ensure your spreadsheets stay perfectly in sync with your live database without manual data entry.

1
Format your Excel file as a Table

Open your target Excel file in SharePoint. Highlight your header row and at least one empty data row underneath, then press Ctrl+T (or go to Insert > Table) to format the range as a table. Name the table in the Table Design tab.

2
Create a new Power Automate flow

Log into Power Automate, click on 'Create', and select 'Automated cloud flow'. Give your flow a name and search for the Microsoft Dataverse trigger 'When a row is added, modified or deleted'.

3
Configure the Dataverse trigger

Select the Trigger type (e.g., Added or Modified), choose your specific Dynamics table (like Accounts or Contacts), and set the Scope to 'Organization'.

4
Add the Excel Online action

Click 'New step', search for 'Excel Online (Business)', and select either 'Add a row into a table' or 'Update a row' depending on your workflow needs.

5
Map the fields to your Table

Select your SharePoint Site, Document Library, Excel file, and the Table you created in step 1. Power Automate will display the columns from your Excel table. Click into each field and use the dynamic content menu to map the corresponding data fields from Dynamics. Save and test your flow.

Community Support: For complex workflow requirements, custom data transformations, or advanced SharePoint configurations, you can consult the Microsoft Power Platform Community forums.
Free Microsoft Office alternative

Need a Lightweight Spreadsheet Solution? Try WPS Office

While automated background flows require the Microsoft ecosystem, WPS Office provides an exceptional, free alternative for viewing, editing, and analyzing your exported data. It is fully compatible with Microsoft Excel formats and offers a highly familiar interface without the heavy subscription fees.

  1. 1. Download and Install: Get the free WPS Office suite from the official website and install it on your PC or Mac.
  2. 2. Export or Download your Data: Download your synchronized Excel file from SharePoint to your local machine.
  3. 3. Open with WPS Spreadsheets: Launch WPS Office and open the .xlsx file to instantly view, filter, and analyze your Dynamics data with zero compatibility issues.
Fully compatible with Microsoft Excel formats (.xlsx, .xls, .csv).Lightweight and fast, easily handling large data exports from CRM systems.Familiar user interface makes switching completely seamless.Includes built-in advanced formulas, pivot tables, and professional charting tools.
microsoft office alternative - wps office

Frequently Asked Questions

Can I use Power Apps instead of Power Automate for this integration?

Power Apps is great for building custom user interfaces to interact with Dynamics data, but Power Automate is the dedicated tool for running background synchronization tasks, like saving backend data to an Excel file automatically.

Why isn't Power Automate finding my Excel file in SharePoint?

Ensure the file is saved in a standard Document Library within SharePoint and that you have the correct site address selected in the flow. Most importantly, the data range inside the Excel file must be formatted as a Table for the Excel Online connector to recognize it.

Does this method update existing Excel rows when Dynamics data changes?

Yes, but you must specifically use the 'Update a row' action in Power Automate. You will also need a unique identifier column (like a Record ID or Customer ID) mapped between your Dynamics table and your Excel table so the system knows exactly which row to overwrite.

Can I use a personal OneDrive account instead of SharePoint?

Yes, you can use the 'Excel Online (OneDrive)' connector in Power Automate if you prefer to save the spreadsheet to your personal OneDrive storage rather than a shared SharePoint team library.