Export Asana to Excel: the steps, the fixes, the limits

How to export Asana to Excel in 6 steps, why it arrives as a CSV, how to fix dates and 1:30 time values in Excel, and why the file goes stale by Tuesday.

Key takeaways

  • Asana exports a CSV, not an .xlsx file: open the project's dropdown, then Export, then CSV, on any plan.
  • Import the file through Data, From Text/CSV in Excel, because a double-click reads dates with your computer's settings and can swap day and month.
  • Asana exports 1h 30min as 1:30, so format totals as elapsed hours to count past 24, or multiply by 24 for decimal hours.
  • A CSV import never updates existing tasks, so edits in Excel can't go back to Asana.
  • The file goes stale the moment someone changes a task, and the only refresh is another export.
Title card for the post: the title in white on the Asana to Sheets brand background, with asanatosheets.com/blog in the footer

It's Monday, and finance wants the project in Excel by noon. They want rows they can filter, sum and paste into a forecast. Asana has every one of those rows.

To export Asana to Excel takes about 2 minutes. Keeping that workbook right takes the rest of the week. This guide covers the export, the 3 things to fix once the file opens, and the reason the numbers drift.

The steps below come from Asana's and Microsoft's help pages, read on 21 October 2026.

The short answer

Asana exports a CSV file, a plain text table that Excel opens. There's no Excel workbook option. Open the project, click the dropdown arrow next to the project name, choose Export, then CSV.

Asana's help center says you can open the file "in a spreadsheet application like Microsoft Excel". No help page offers a native .xlsx download. Asana lists CSV and PDF export on every plan, the free Personal plan included.

To export tasks from more than one project, run the same export on a search view or on My Tasks. Comments don't come along, by forum reports, and Asana hasn't published a list of the columns you get. What the Asana CSV export includes covers the known columns and the gaps.

Screenshot of a Google Sheet named Website Relaunch tracker filled by Asana to Sheets, with one row per task and columns for Name, Link, Parent ID, Parent Name, Subtasks Done, Tags and Section

Export Asana to Excel in 6 steps

  1. Open the project in Asana in a web browser.
  2. Click the dropdown arrow next to the project title.
  3. Hover over Export. Asana's own pages label this menu 3 ways (Export/Print, Sync/Export, Export or sync), so look for the word Export.
  4. Choose CSV. JSON is the other format, and it's meant for software.
  5. Save the file. A small project downloads right away.
  6. A big project takes a detour. Asana shows a message that it is building your CSV and emails you when it's done.

The same export works on a search view and on My Tasks. That helps when the rows you need sit in several projects. Search for tasks due this month across your team's projects, then export the result as one file.

What you need Where to get it What you get
One project Project dropdown, Export, CSV A CSV, downloaded or emailed
Tasks across projects A search view, exported A CSV
Your own tasks My Tasks, exported A CSV
Time entries Time entries as CSV, a beta in limited availability A CSV, on Advanced and above
The whole organization Admin console, Settings, Domain export JSON only, Enterprise+ and Legacy Enterprise
A dashboard PowerPoint export Enterprise and Enterprise+ only

Open the CSV in Excel the right way

Double-clicking the file is the fast route. It's also where the dates go wrong.

Microsoft's help says Excel uses "the current default data format settings" to read each column of a CSV it opens. If your laptop expects day/month/year and the file has month/day/year, 03/04 turns into the 3rd of April. It should be the 4th of March. Any date with a day past 12 stays as text and won't sort with the rest.

Import the file instead:

  1. In a blank workbook, go to Data, then From Text/CSV. It sits in the Get & Transform Data group.
  2. Pick the Asana file and click Import.
  3. Check that Delimiter reads Comma. The preview updates as you change it.
  4. Click Load if every date looks right. Click Transform Data if any don't.

In the Transform Data window, right-click the heading of the date column. Choose Change Type, then Using Locale. Set the type to Date and the locale the file uses, such as English (United States). Load the result into the sheet.

Asana doesn't document the date format of its CSV export. Its CSV import does expect US month/day/year, which is a fair hint. Open the raw file in a text editor before you trust it, and find a due date you already know. That check takes 10 seconds and catches a wrong forecast before finance does.

3 things to fix in the workbook

Dates are the first fix, and the import above handles them. The next 3 show up once someone starts adding things up.

Time tracked arrives as 1:30

Asana's help gives the example directly. Asana exports a value of 1h 30min as 1:30. Excel reads 1:30 as a time of day, half past one in the morning.

One cell looks fine. A total breaks. Excel's clock rolls over at 24, so 30 logged hours show as 6:00. Select the total, press Ctrl+1, choose Custom, and type [h]:mm. Microsoft lists that code as elapsed time in hours, and it counts past 24.

For decimal hours on an invoice, multiply by 24 with =B2*24 and format the cell as a number. Time tracking needs Asana Advanced or above, so on Personal or Starter this column won't be in the file.

Subtasks and the Parent Task column

Asana's 2014 post announcing CSV export listed a Parent Task column "for subtasks". Asana doesn't publish the current column list, so open your file and look. When subtasks are there, each one is its own row. Build a pivot table on Parent Task to count subtasks per parent.

When subtasks are missing, or you can't tell which level they came from, Asana subtasks in Google Sheets explains why and what to do.

Comments and custom fields

Asana doesn't document whether comments or custom fields land in the CSV. Forum posts disagree. Check your own export before you promise a client either one.

The export goes stale by Tuesday

The file is a photograph of the project at 9:14 on Monday. By Tuesday someone has moved 3 tasks to Done and pushed a launch date by a week. The workbook still says Monday.

To catch up, you export again. Then you open the new file, paste it over the old rows, and repair every pivot and formula pointing at the old range. A Power Query refresh doesn't help much. It re-reads the same old file on your disk, and that file only changes when someone exports again.

Edits flow one way. Asana's help is plain about it. "Importing data via CSV will not update any existing tasks in the project." Change a date in Excel and Asana never hears about it. Import the file back and you get duplicate tasks.

For a one-off report, none of that matters. Export it, fix the dates and send it. For a report someone opens every Monday, the export is the wrong tool.

Keeping the numbers current

There are 3 honest options. None of them writes into an Excel file that updates on its own.

Re-export by hand. Free on every plan. Costs you the Monday routine above, every week.

Asana's own Sync to Google Sheets. Made by Asana and included on Advanced and above. Advanced is $24.99 per user per month billed annually. It caps at 500 rows and updates on its own. Asana's help page says every hour in one place and every 6 hours in another. It writes to Google Sheets™, and it's one-way. Asana's native Google Sheets sync covers where the 500 rows run out.

A Google Sheets add-on. Asana to Sheets, our Asana to Google Sheets add-on, runs in the Sheets sidebar and writes tasks into a tab. Pro is $19 a month for a sync every 3 hours. Business is $39 a month for live sync, where changes reach the sheet in seconds. People who only view the sheet need no seat.

Both sync routes land in Google Sheets. If the reader must have Excel, a current sheet still helps. File, Download in Sheets gives a fresh Excel copy in one click, with no export, no email and no date repair. It's still a copy. It just starts from a sheet that's already up to date.

CSV export Asana's Sheets sync Sheets add-on
Asana plan needed Any Advanced and above Any
Extra cost None None beyond Advanced From $9 a month
Lands in A file for Excel Google Sheets Google Sheets
Stays current No Every few hours Every 3 hours, or seconds on Business
Row cap None published 500 rows None published
Edits go back to Asana No, import adds tasks Not described On Business

The full set of methods, including Zapier and Make, is in how to sync Asana to Google Sheets.

Frequently asked questions

Can Asana export directly to an .xlsx file?

No help page offers one. Asana exports CSV, JSON and PDF. Excel opens the CSV. Once you fix the dates, save it as a workbook from Excel.

Why did my Asana export arrive by email?

Asana builds a large project's file in the background. It shows a message that it is building the CSV and emails you when it's done. Check your inbox, and spam, before you export again.

Does the Asana CSV export include subtasks?

Asana's 2014 post listed a Parent Task column for subtasks. The current column list isn't published, so open your own file and check which subtasks made it in and how deep they go.

Why does tracked time show as 1:30 in Excel?

Asana exports 1h 30min as 1:30, and Excel reads that as a time of day. Format totals as [h]:mm so they count past 24 hours, or multiply by 24 for decimal hours.

Can I edit the Excel file and send the changes back to Asana?

Not through CSV. Asana's CSV import adds new tasks and never updates existing ones. Sending edits back takes a two-way sync, and those run from a Google Sheet. An Excel file on your laptop has no route back.

Is exporting Asana to Excel free?

Yes. Asana lists CSV and PDF export on every plan, including the free Personal plan. The cost is time, since the file never updates and every refresh is another export.

Your next step

Export the project now and run the 10-second date check before anything else. If someone will open the same report again next Monday, compare the 3 routes on the pricing page before you rebuild it a second time.

Asana is a trademark of Asana, Inc. Google Sheets and Google Workspace are trademarks of Google LLC. Asana to Sheets has no affiliation with either, and neither endorses it.