How to Export Asana to Excel (2026 Guide)
Asana doesn’t have a native “Export to Excel” button, but it has the next best thing: CSV exports that open cleanly in Excel, plus JSON exports and a full API for anything more complex. The right method depends on what you’re exporting (a single project vs. an entire workspace) and what plan you’re on.
Here’s how to get Asana data into Excel in 2026, including the limits you’ll hit along the way.
1. Export a Single Project to CSV
CSV is the path most teams use. It’s available on Starter, Advanced, and Enterprise plans, opens directly in Excel and Google Sheets, and includes every task in the project along with its key fields.
Steps (web)
- Open the project in Asana on the web.
- In the project header, click the dropdown arrow next to the project name.
- Hover over Export / Print.
- Select CSV.
- Asana generates the file and downloads it to your computer (named after the project).
- Open the file in Excel: it will auto-import as rows and columns.
What’s included
Each row is a task. Columns include:
- Task ID
- Created at, completed at, last modified
- Name, notes (description)
- Assignee name and email
- Start date and due date
- Tags, projects, parent task
- Section/column
- Priority, status, and any other custom fields you’ve added
- Subtask counts
What’s not included
- Comments and conversation history: exported separately or not at all
- Attachments: only filenames or links appear; the files themselves don’t come along
- Subtasks: included as separate rows in the export, but the relationship can be tricky to follow in a flat CSV
- Project Brief, status updates, and Messages: these live outside the task list and aren’t part of the CSV
- Dependencies: captured as task IDs but not as a relationship Excel can reason about
For a richer export with comments and full subtask hierarchy, use JSON or a third-party tool (covered below).
CSV export is not on the Personal (free) plan
If you don’t see the Export option, you’re likely on the Personal plan, which doesn’t include CSV export. Upgrade to Starter or higher, or use the Asana API (which is available on every plan).
2. Export a Project to JSON (Enterprise)
JSON exports include far more structure than CSV, the full task tree, sections, custom field definitions, and metadata that make round-tripping data possible. The trade-off: JSON isn’t natively spreadsheet-friendly, and Asana gates this feature to Enterprise plans only.
- Open the project on the web.
- Click the dropdown arrow next to the project name.
- Hover over Export / Print.
- Select JSON.
To convert JSON to Excel, either:
- Open the file in Excel via Data > Get Data > From File > From JSON (Excel 365 / 2021+), then use Power Query to flatten the structure into a table.
- Run it through a converter like json-csv.com, Asana2Go, or a quick Python script (
pandas.read_jsonthento_excel).
JSON is the right export when you’re migrating to another tool or building a backup pipeline. For ad-hoc reporting, CSV is faster.
3. Export My Tasks to CSV
My Tasks is its own list, separate from any single project, so the export menu is tucked away differently.
- Click My Tasks in the left sidebar.
- Click the three-dot menu at the top-right of the My Tasks page.
- Hover over Export / Print.
- Select CSV.
The export contains every task assigned to you across every project, useful for personal time tracking, performance reviews, or migrating off Asana. The same CSV limits apply: no comments, no attachments inline.
If you want a teammate’s My Tasks list, you can’t export it directly. Instead, build a report or saved search filtered by assignee, then export that view to CSV (Advanced and Enterprise plans).
4. Export an Entire Workspace via the Asana API
Asana doesn’t offer a one-click “export everything” button outside Enterprise. For workspace-wide exports, backups, audits, or migrating to another platform, you’ll use the API.
Generate an API token
- In Asana, click your profile photo > Settings.
- Open the Apps tab.
- Scroll to Developer apps and click Manage developer apps.
- Click Create new token, name it, and copy the token immediately (it’s shown only once).
Pull data with the API
Useful endpoints:
GET /workspaces, list workspaces you have access toGET /workspaces/{workspace_gid}/projects, list every projectGET /projects/{project_gid}/tasks, list every task in a projectGET /tasks/{task_gid}, full task details including custom fieldsGET /tasks/{task_gid}/stories, comments and activity logGET /tasks/{task_gid}/attachments, attachment metadata and download URLs
A typical workspace export script loops through projects, pulls every task with its stories and attachments, and writes the results to JSON or directly to Excel via pandas. Plan for rate limits, Asana caps requests at 1,500 per minute per token.
Third-party export tools
If you’d rather not write code:
- Asana2Go (Bridge24): desktop app that exports projects to Excel, Word, PDF, HTML, or custom templates with comments and subtasks fully expanded.
- Bridge24 for Asana: web-based reporting and export, including scheduled CSV exports to email or Drive.
- Coupler.io: connects Asana to Google Sheets or Excel on a schedule, useful for ongoing reporting rather than one-time exports.
- Zapier / Make: task-by-task export to Sheets, Airtable, or a database; better for syncing than full backups.
Enterprise customers can also request a full workspace JSON export from Asana support, a one-time data dump used for compliance, GDPR requests, or migration off the platform.
Quick Reference
| Method | Available on | Best for | Includes comments? | Includes attachments? |
|---|---|---|---|---|
| Project CSV | Starter, Advanced, Enterprise | Single project to Excel | No | Filenames only |
| Project JSON | Enterprise | Full project structure, migration | Limited | Metadata only |
| My Tasks CSV | Starter+ | Personal task list | No | Filenames only |
| Asana API | All plans (with token) | Workspace backups, automation | Yes (via stories) | Metadata + download URLs |
| Asana2Go / Bridge24 | All paid plans | Polished reports with comments | Yes | Yes |
| Workspace JSON export | Enterprise (via support) | Compliance, full migration | Yes | Yes |
Which Method Should You Use?
- One project, just need it in Excel? Use the CSV export from the project menu. Three clicks and done.
- Migrating to another tool? Combine JSON exports (Enterprise) or the Asana API with a third-party tool like Asana2Go to get comments and attachments along with tasks.
- Building ongoing reports? Skip one-time exports, use Coupler.io or Zapier to sync Asana to Sheets on a schedule.
- Personal records or performance reviews? Export My Tasks to CSV for a personal list across every project.
- Compliance or full backup on Enterprise? Request a full workspace JSON export from Asana support.
Stop Manually Pulling Asana Data Every Week
Exports are fine for one-offs. The pattern that eats time is doing the same export every Monday, reformatting it, and emailing it around. Carly is an AI assistant that connects to 200+ apps including Asana and Excel, and handles the repetitive work for you.
More on Asana: How to archive a project in Asana · How to create a template in Asana · How to set a recurring task in Asana · Best AI workflow automation tools · AI agents for product managers
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
Get Carly Today →Or try our Free Group Scheduling Tool or Free Booking Page