Skip to main content
Solved

Excel integration setup

  • June 16, 2026
  • 1 reply
  • 57 views

Forum|alt.badge.img+1

Good Morning, 

I was hoping to get some support on setting up and excel/ lucid integration. 

Basically I would like to update one file, that will have multiple months of historic reporting structure. I have “Data Month” date column i would like to use to filter between different months with the hope to refresh the names and connections within the org structure and not force a complete reset of the diagram structure (conditional formatting or features currently in place).

Can you tell me if this is possible to achieve?

 

Thanks!

Best answer by alison cheney

Hi ​@tyler.b,

Thank you for posting in the Lucid Community! There are a few things to keep in mind about how Lucidchart handles data refreshes with multi-month data in one sheet. Since Lucidchart's org chart tool relies on unique IDs (like Employee ID and Supervisor ID) to build reporting lines, a running log of historical data can sometimes confuse the auto-build. Here's how to work around it while keeping your formatting intact:

1. Set up your Excel file so filtering is easy

The key is giving Lucidchart a clean, single-month view to pull from — two ways to do that:

  • Option A (Separate tabs — simplest approach): Give each month its own tab (e.g., "Jan 2026", "Feb 2026") so it's always clear which data is which
  • Option B (Dynamic filter table): Keep a master table with a "Data Month" column, then add an "Active Report" sheet using Excel's FILTER formula or a Pivot Table to pull just the month you need

Once your file is set up, use Lucid's Data Linking feature to connect it to your org chart.

2. Link your data to Lucidchart

Save your workbook to OneDrive or SharePoint. If you upload a static local file, you will have to replace it every time instead of just refreshing. Point your org chart to the active tab or filtered sheet.

3. Switch months without losing your formatting

  • Update your Excel file so the active tab/filter reflects the new month
  • In Lucidchart, click your org chart and hit Refresh Dataset. Please see screenshot below and more details can be found here.


If you set one page up perfectly, duplicate it, then swap the data source on the copy — Lucidchart doesn't bulk-copy conditional formatting across pages, so this is the cleanest workaround!

Let me know if you run into any snags — happy to help further!

Comments

alison cheney
Forum|alt.badge.img+4
  • Lucid community team
  • Answer
  • June 17, 2026

Hi ​@tyler.b,

Thank you for posting in the Lucid Community! There are a few things to keep in mind about how Lucidchart handles data refreshes with multi-month data in one sheet. Since Lucidchart's org chart tool relies on unique IDs (like Employee ID and Supervisor ID) to build reporting lines, a running log of historical data can sometimes confuse the auto-build. Here's how to work around it while keeping your formatting intact:

1. Set up your Excel file so filtering is easy

The key is giving Lucidchart a clean, single-month view to pull from — two ways to do that:

  • Option A (Separate tabs — simplest approach): Give each month its own tab (e.g., "Jan 2026", "Feb 2026") so it's always clear which data is which
  • Option B (Dynamic filter table): Keep a master table with a "Data Month" column, then add an "Active Report" sheet using Excel's FILTER formula or a Pivot Table to pull just the month you need

Once your file is set up, use Lucid's Data Linking feature to connect it to your org chart.

2. Link your data to Lucidchart

Save your workbook to OneDrive or SharePoint. If you upload a static local file, you will have to replace it every time instead of just refreshing. Point your org chart to the active tab or filtered sheet.

3. Switch months without losing your formatting

  • Update your Excel file so the active tab/filter reflects the new month
  • In Lucidchart, click your org chart and hit Refresh Dataset. Please see screenshot below and more details can be found here.


If you set one page up perfectly, duplicate it, then swap the data source on the copy — Lucidchart doesn't bulk-copy conditional formatting across pages, so this is the cleanest workaround!

Let me know if you run into any snags — happy to help further!