Documentation / Views & output / Importing Gantt charts

Importing Gantt charts

Bring one chart — or every chart — out of another Gantt Excel workbook and into this one, complete with its own settings, resources and colours. This is also how you move projects forward from an older version of Gantt Excel.

A Gantt chart is not just the tab you can see. Behind every chart sit two hidden sheets — its settings and its resource list — and the chart is wired to them. That is why copying a tab from one file to another with Excel’s own commands doesn’t work: you get the grid, but not the project. Import is the tool that brings the whole thing across properly, rebuilding each chart on the current layout as it goes.

01 Before you start

Import copies from one open workbook to another. There is no file browser and no “choose a file” step — Gantt Excel lists the Gantt Excel workbooks you already have open, so the file you are importing from must be open in the same copy of Excel as the file you are importing into.

1

Open the workbook you want to import into — your destination file. Everything is copied into whichever workbook you start the import from.

2

Open the workbook you want to import from, and close any other Excel files you don’t need. Gantt Excel asks you to do exactly this before it opens the Import window.

3

Back in the destination workbook, go to Gantt ExcelGantt ChartsAdd New Gantt Chart, then click Import Gantt Chart on the window that opens.

Confirm the question that appears — Import a project from another Gantt Excel workbook. Continue? — and the Import window opens.

02 The Import window

The window is titled Select Gantt Chart and has two lists, one above the other.

The Select Gantt Chart window with a source workbook highlighted on the left and its two charts ticked on the right, above the Import Project button
  1. Select Gantt Excel Workbook. Every other open workbook that contains at least one Gantt chart. Your current workbook is never listed — you can’t import a chart into itself.
  2. Select Project. The charts inside the workbook you picked, one line each.
  3. Tick boxes. Every chart is ticked the moment you choose a workbook. Untick the ones you don’t want.
  4. Select All / Deselect All. A single toggle. Its caption always says what the next click will do, and it is greyed out while the list is empty.
  5. Import Project. Brings in every ticked chart, then closes the window.
Hover or tap a numbered pin to see what each part of the Import window does.

Two things the window will tell you if you get ahead of yourself. Click Import Project without choosing a workbook and it says Select a Gantt Excel project file (v3.0 or later). Untick every chart and click Import Project and it says Select a Gantt project worksheet. instead. Neither closes the window — nothing is imported, and the lists are still there for you to put right.

03 Importing several charts at once

Leave more than one chart ticked and Gantt Excel imports them in a single run. A progress window shows Importing Project – Please wait for a few seconds… with the current chart and its position in the queue underneath — Bathroom Refit (2/4) — so a long run never looks stalled.

Worked example — bringing a whole file forward

Your Kitchen Refit 2025.xlsx holds four charts: Kitchen Refit, Bathroom Refit, Utility Room and an old Snagging List you no longer need. Open it alongside your new workbook, open the Import window, pick Kitchen Refit 2025.xlsx, untick Snagging List, and click Import Project. Three new tabs appear, and one summary reports 3 Gantt chart(s) imported.

Open the new Kitchen Refit tab and check a task you know: “Fit kitchen units” still runs 6 July10 July, still shows 5 days, still sits at 40% complete, and still waits on “Order worktops”. The timeline covers the same span of dates the source chart was set to, and the bars are the colours you set there — the chart looks like the one you left, because its settings came with it.

One thing deliberately doesn’t follow: the view. The timeline’s start and end dates are carried across, but the zoom level is not, so a chart you left in Weekly or Monthly arrives showing Daily — the starting view for a daily chart. Nothing about the schedule has changed; pick the view you want again from Gantt ExcelViews and Timeline, as described in Views, timeline & zoom.

Nothing was skipped in that run, because all three ticked charts came in. When a chart can’t be brought in, a second line counts the failures and lists them — 1 skipped:, then one indented line per chart with its sheet name and a short reason. Read that number carefully: it counts the charts that did not make it, not the ones that did. See section 06 for what the reasons mean. The whole summary appears once, at the end, under the title Import Gantt Charts; nothing interrupts the run in the middle.

Import a single chart instead and there is no summary at all — that flow confirms the one project as it finishes: Import complete for project: Kitchen Refit. Setup complete.

04 What each chart brings with it

An imported chart is a fully independent project in your workbook, not a linked copy. It arrives with its own settings sheet and its own resource list, so changing it can never disturb the file it came from — or any other chart in this one.

CARRIED ACROSS

“What arrives with the chart?”

  • Every task, with its dates, durations, progress, costs, notes and custom columns.
  • Milestones stay milestones — they are not flattened into tasks.
  • Dependency links between the tasks, and the critical path recalculated from them.
  • The project’s own settings: timeline window, Show Critical Path, the bar and connector switches, date format, currency symbol, week start day, holiday highlighting, bar text and the percent-complete mode.
  • Its theme and its individual bar colours, matched to the source exactly.
  • Its resource list, calendars and rates — a copy of its own.
  • The language the source project was set to, so an imported chart still reads in the language it was built in.
  • Your own formatting: cell fills, borders, fonts, row heights, column widths, hidden columns, and the order you arranged your columns in.
LEFT BEHIND

“What doesn’t make the trip?”

  • Conditional formatting you added yourself. It is stripped on the way in, because another workbook’s rules can point back at that workbook and can quietly switch off Gantt Excel’s own shading.
  • Merged cells in the task grid — unmerged, since a merge across rows breaks the row-to-bar alignment the chart depends on. Your fill colour survives on all the rows that were merged.
  • Formulas that point at another file. They arrive as their last calculated value, so nothing shows #REF! later. A formula pointing at a sheet that is in your workbook stays a live formula.
  • Retired internal columns from much older versions, which have nowhere to land.
  • Tasks assigned to Organization lose that assignment — it is no longer something you can assign work to.
  • Hidden rows arrive visible, so nothing is imported that you cannot see.

Links are the one thing that gets checked rather than simply copied. Import is the only route that can put dependencies onto a sheet without them passing the checks the Task Form’s Dependencies tab applies, so a hand-edited or badly damaged source file could otherwise deliver a loop — task A waiting on B, B waiting on A. A loop has no valid order, so those tasks would silently stop responding to the schedule. Gantt Excel therefore breaks any loop as the chart arrives and tells you exactly what it dropped:

A bulk run says the same thing more briefly, and says it once at the end rather than chart by chart. The closing summary grows a third part, headed These projects imported with damaged task links repaired:, and under it each affected chart is named with its own 2 circular link(s) removed: and the same predecessor → successor lines. It sits below the imported and skipped counts, and it is a note rather than a skip — those charts did import.

Links that carried no intent at all — one naming a task that isn’t in the file, a task linked to itself, the same link twice, or a task linked to its own summary task — are counted rather than listed, because there is nothing to restore.

05 Charts that share a resource list

In a well-organised workbook, several projects often draw on one resource list — the same trades, the same rates, the same holidays. Import preserves that, but only if you bring those charts across together.

Tick both Kitchen Refit and Bathroom Refit in one import, and if they shared a resource list in the source file they end up sharing a single new copy here. Edit a rate once and both charts see it, exactly as before.

How resource lists, calendars and rates work once they are here is covered in Resources, calendars & working days.

06 Importing from an older version

This is what import is really for. Gantt Excel doesn’t check the source file’s version number, because it doesn’t need to: rather than copying columns across by position, it builds a brand-new chart on the current layout and moves each column across by its name. Old spellings that were renamed along the way are translated first.

That is why a chart built years ago — missing columns this version adds, carrying columns this version dropped, or with your own columns rearranged — imports cleanly instead of landing one column out. Anything the current version no longer has is dropped; anything it has gained is filled in for you, including the priority and status codes on charts that predate them.

Five things can still go wrong on the way in, and each says so plainly. Most stop the chart outright. The missing resource sheet is the odd one out — the chart comes through, with its resource list rebuilt for you.

What happenedWhat you seeWhat to do
The sheet is missing a column Gantt Excel must have Required column missing from source file. This file may not be a valid Gantt Excel project. In a bulk run, the chart is listed as skipped with the column named — missing required column: Dependency. Usually the sheet isn’t a Gantt Excel chart at all, or has been heavily hand-edited. Check you ticked the right tab.
The chart’s hidden settings sheet is gone Error – Imported Gantt Chart Settings Sheet does not exist. Gantt Excel works out whether the project was daily or hourly on its own where it can. On a very old file it asks you: This chart has no settings sheet, so Gantt Excel cannot tell whether it was built in days or in hours. Should this Gantt chart be days? If not, it will be created in hours. Answer Yes for a daily chart or No for an hourly one — and answer carefully, because the choice is fixed once the chart exists. In a bulk run that chart is skipped instead of asking — import it on its own to answer the question.
The chart’s hidden resource sheet is gone This chart has no resource sheet. A new one will be created from the resource names on its tasks, so no assignments are lost. Their rates cannot be recovered – open Resources after the import to enter them. The chart imports with everyone still assigned. Gantt Excel reads the resource names off the task rows themselves and builds a fresh resource list from them, so nothing you assigned is lost. What cannot come back are the rates, which lived on the sheet that is missing — every rebuilt resource arrives at a cost of zero, and resource costs read zero until you fill them in. Open the Resources window, type each rate, and the costs recalculate. Working hours and working days are copied from the project default, so check those too if anyone worked a different pattern.
The new chart could not be wired to a resource list at all This chart could not be imported: its resource sheet could not be created or found. Nothing has been added to your workbook. followed by Contact [email protected] for help. Rarer, and the opposite outcome to the row above: rather than leave a chart with no resources behind it, the import is rolled back and nothing is added. A bulk run carries on with the next chart.
Something else failed part-way An error occurred while importing this project. If the problem continues, contact support for help. Nothing half-built is left behind — the partial chart and its hidden sheets are removed, and a bulk run carries on with the next chart.

07 Duplicating a chart in this workbook

Import is for bringing a chart in from another file. To make a second copy of a chart you already have, use SettingsProjects, select the project in the list, and click Duplicate. You get a genuinely separate project — its own settings and its own resource list — starting from a copy of the tasks.

You can also copy a chart tab with Excel’s own Move or CopyCreate a copy. Gantt Excel notices, because that route bypasses the product entirely and the copied tab would otherwise still be wired to the original’s hidden sheets — two tabs sharing one timeline, one set of filters and one resource list, each moving when you touch the other.

So the copy is quietly turned into a real, independent project the first time you click its tab. Nothing to do; it just works.

08 Common questions

Why can’t I see my file in the workbook list?
The list only shows workbooks that are open right now, in the same copy of Excel, and that contain at least one Gantt Excel chart. Open the file first, then re-open the Import window. Your current workbook is deliberately never listed.
Does importing change or damage the original file?
No. Import only reads from the source workbook — it copies everything into the workbook you started the import from, and writes nothing back. The source file is left exactly as you found it.
Can I import a chart from a much older version of Gantt Excel?
Yes — that is the main reason import exists. Columns are matched by name onto the current layout, older column names are translated, retired ones are dropped and missing ones are filled in. If a chart is too damaged to bring across, it is skipped with a reason rather than half-imported.
I imported two charts and now each has its own resource list. Why?
They were imported in separate runs. Charts that shared a resource list in the source file keep sharing one copy only when they are ticked and imported together. Import them again in one run — into a fresh workbook — if you need the sharing back.
My imported chart is in the wrong language. How do I change it?
That isn’t a fault — each project carries its own language, and import keeps the one the source project was built in, on purpose. Change it for that chart the usual way; see Working in another language.
Gantt Excel said it removed some dependency links. Have I lost work?
Only the links named in that message, and only ones that formed a loop — a chain of tasks each waiting on the next, back round to the first. No such chain can be scheduled, so they had to go. Every task, date and duration is untouched. Re-create the links you want from the Dependencies tab of the Task Form.

Related: Creating your first chart · Resources, calendars & working days · Exporting & printing · Settings