Saltar al contenido principal

Importa desde Asana

La versión en inglés de este artículo es la oficial. El contenido localizado llegará en una próxima actualización.

Asana projects can be exported as CSV. With a small amount of column mapping, you can bring your tasks, due dates, and hierarchy into LoopGantt in minutes.

Step 1 — Export from Asana

  1. Open your Asana project.
  2. Click the (More) button at the top right of the project view.
  3. Select Export/Print → CSV.
  4. Save the downloaded CSV file.

Step 2 — Map Asana columns to LoopGantt

Asana's CSV uses different column names than LoopGantt. Open the CSV in Excel or Google Sheets and rename columns as follows:

Asana columnLoopGantt columnNotes
NameNameNo change needed
Section/ColumnUse as Phase name if you have sections
Due DateConvert to Duration (Days) from a start date
AssigneeLoopGantt doesn't use assignees yet
PriorityPriorityMap: High→high, Medium→medium, Low→low
TagsOptional: use as Description or Color hint
CompletedStatusTRUE→completed, FALSE→not_started
NotesDescriptionNo change needed

Step 3 — Calculate durations

Asana stores due dates, not durations. LoopGantt schedules forward from a project start date using working-day durations.

To convert: in your spreadsheet, add a Duration (Days)column and calculate the working days between the task's start and due date. You can use Excel's =NETWORKDAYS(start, end) - 1 formula for this.

If tasks don't have start dates in Asana, use a reasonable estimate or set all durations to 1 and adjust after import.

Step 4 — Add phases (optional)

If your Asana project uses sections, create phase rows in your CSV. A phase row has:

  • Phase = Yes
  • Duration (Days) = 0
  • Milestone = No

Place the phase row above the tasks that belong to it. LoopGantt doesn't have a parent ID column in CSV — it infers parent/child relationships from the order and the WBS column if present.

Step 5 — Import into LoopGantt

  1. Save your updated file as CSV.
  2. In LoopGantt, click Import → Import from CSV.
  3. Select your file and review the preview.
  4. Click Import.

Alternative: Use AI to convert

If the column mapping feels tedious, paste your Asana CSV into ChatGPT or Claude with this instruction:

Convert this Asana CSV export into the LoopGantt JSON format.
Rules:
- Calculate Duration (Days) from start date YYYY-MM-DD
- Map sections to phases (isPhase: true, durationDays: 0)
- Map Asana priorities: High→high, Medium→medium, Low→low
- Completed tasks: status = "completed", progress = 100

[PASTE YOUR CSV HERE]

Return only valid JSON matching the LoopGantt format.

Then import the resulting JSON file using Import → Import from JSON. See Use Your Own LLM for the full JSON schema reference.

Was this article helpful?