Chart & Visualization Issues

How to Create an Automatically Updated Visio Org Chart from Excel

Olivia MillerOlivia Miller Oct 16, 2026 868 views

Question details

The user needs to generate a Microsoft Visio organizational chart using data from an Excel workbook and wants the chart to update automatically when the spreadsheet information is modified.

How to Create an Automatically Updated Visio Org Chart from Excel
Product
Microsoft Visio / Excel
Device & OS
not provided
Scenario
Visualizing company hierarchy by connecting an existing employee database in Excel to a Visio diagram layout.
Observed behavior
The user wants to establish a data connection between Excel and Visio, map the hierarchy columns correctly, and trigger updates without having to manually redraw the organizational structure.
Before you start

Ensure your Excel spreadsheet has clearly defined column headers. At a minimum, you must have one column for the employee's name and another column for their manager's name to accurately establish the reporting hierarchy during the import process.

Solution 1Recommended

Import Excel Data Using the Visio Organization Chart Wizard

Use Visio's built-in Organization Chart Wizard to link your Excel workbook, map the reporting relationships, and refresh the data when employee details change.

Microsoft Visio includes a dedicated wizard specifically designed to read flat spreadsheet data and convert it into a structured organizational diagram.

While Visio can pull in data from Excel, full background automation depends on your specific version. In most cases, you will need to trigger a manual refresh to see the updated Excel data reflected in the chart.

1
Launch the Organization Chart Wizard

Open Microsoft Visio and create a new Organizational Chart. Navigate to the Org Chart tab on the top ribbon and click the Import button to launch the Organization Chart Wizard.

2
Select Your Data Source

Choose the option 'Information that's already stored in a file or database' and click Next. Select 'A text, Org Plus (*.txt), or Excel file' as your source type.

3
Choose the Excel File

Click Browse to locate and select your Excel workbook containing the employee data. Choose the specific worksheet where your hierarchy information is stored, then click Next.

4
Map the Hierarchy Columns

Map your spreadsheet columns to the Visio chart fields. Select the column containing employee names for the 'Name' field, and the column containing their supervisor for the 'Reports to' field.

5
Refresh Data After Excel Updates

When your original Excel data changes, open your Visio file, navigate to the Data tab, and click 'Refresh Data' to update the shape fields.

Import Excel Data Using the Visio Organization Chart Wizard
Limitation on Automatic Updates: Imported data may not update completely automatically in every version of Visio. If you make structural changes to your Excel file (like adding or removing employees), you may need to re-run the Organization Chart Wizard to recreate the layout properly.
Free Microsoft Office alternative

Manage Spreadsheets and Diagrams with WPS Office

If you are managing complex employee data in Excel but don't want to pay for a costly standalone diagramming subscription, consider switching to WPS Office. It provides a lightweight, comprehensive productivity suite with robust spreadsheet management and built-in SmartArt features for creating hierarchical charts seamlessly.

Fully compatible with Microsoft Excel (.xlsx) files and spreadsheet formulas.Includes built-in SmartArt to easily visualize organizational hierarchies directly inside your worksheets.A free, lightweight Microsoft Office alternative with a familiar, easy-to-use interface.Requires no steep learning curve, making data migration completely seamless.
microsoft office alternative - wps office

Frequently Asked Questions

Why isn't my Visio org chart updating automatically when I edit the Excel file?

Fully automated background updates for structural changes (such as adding new employees or changing reporting lines) are not supported by default. You must either click 'Refresh Data' on the Data tab to update existing shape fields or re-run the Org Chart wizard to draw new reporting structures.

What is the minimum Excel data required to generate an organizational chart?

Your Excel file needs at least two specific columns: one containing the unique name or ID of the employee, and another containing the name or ID of the person they report to. This establishes the parent-child relationship needed for the diagram.

Can I automatically import employee photos into the Visio org chart from Excel?

Yes. During the Organization Chart Wizard setup, there is an option to specify a folder containing employee pictures. As long as the image filenames exactly match the employee names in your Excel spreadsheet, Visio will automatically assign them to the correct shapes.