Two Different “Excel → Jira” Jobs
Engineering teams confuse them constantly. CSV issue import creates/updates Jira issues with fields, issue types, and links. Excel to Jira table markup pastes a grid into a description/comment. This guide is the issue import/export path for US, UK, Australian, Canadian, and EU teams migrating backlogs or reporting out of Jira.
Export vs Import
Exports are easy; imports need admin rights and mapping.
| Job | Who | Notes |
|---|---|---|
| Export issues from a filter | Any user with export permission | Great for Excel/BI |
| External system import (CSV) | Jira admin | Creates issues; maps fields |
| Paste table into description | Any user | Use Excel to Jira Table tool |
| Full site backup | Admin / Atlassian tools | Not a CSV job |
Step-by-Step: Export Issues to CSV
Sprint review and audit path.
- Build a JQL filter for the project/status range you need.
- Export CSV (All fields or Current fields — know the difference).
- Archive raw as project-jira-YYYY-MM-DD.csv.
- Open in Online CSV Editor; keep Issue key as text.
- Convert to Excel for stakeholders if needed.
- For description tables inside tickets, convert a small sheet with Excel to Jira Table instead.
Illustrative export columns
Field set depends on export option:
Issue key,Summary,Issue Type,Status,Assignee,Priority,Created,Custom field (Story Points)
PROJ-1042,Add UTF-8 BOM guide,Story,In Progress,alex@example.com,Medium,2026-05-03,3Step-by-Step: CSV Issue Import
Migration / backlog seed path (admin).
- Confirm you have permission for External System Import / CSV import.
- Create the destination project and issue types first.
- Build CSV with Summary (required) plus mapped fields.
- Use user emails/usernames that exist in Jira for Assignee/Reporter.
- Prefer ISO dates for Created/Due.
- Map columns carefully in the import wizard — including custom fields.
- Pilot 5–10 issues; verify issue type, status, and components.
- Import the remainder; review the import log.
Mapping Gotchas: Status, Issue Type, Components
Importers cannot invent your workflow casually.
- Issue Type values must exist in the project.
- Status may map through a workflow — invalid statuses fail or land oddly.
- Components/Labels must often preexist or follow create rules.
- Parent/sub-task relationships need the columns your Jira version documents.
- Do not assume Cloud and Data Center CSV wizards are identical.
Custom Fields and Multi-Select Values
Where imports silently create mess.
- Custom field names in the CSV must match what the mapper expects.
- Select lists need valid options.
- Multi-value fields often use a documented delimiter — follow Atlassian’s sample.
- User picker fields need resolvable users.
Locale Notes for Distributed Teams
US/UK/EU backlogs collide on dates.
- Prefer ISO timestamps in import CSVs.
- German semicolon Excel files: convert before import if the wizard expects commas.
- UTF-8 for summaries with non-English text.
- See CSV UTF-8 BOM guide if Windows Excel corrupts characters or headers.
Jira CSV vs Excel-to-Jira Table
Pick the right tool.
| Need | Use |
|---|---|
| Create 200 issues from a backlog sheet | Jira CSV import (this guide) |
| Paste a 6-row acceptance matrix into a description | Excel to Jira Table |
| Publish a README table on GitHub | CSV to Markdown |
| Share a filter with PMs in Excel | Jira CSV export → Excel |
Common Mistakes
Admin foot-guns.
- Trying to “import” by pasting CSV into a description.
- Assignee emails that are not licensed/known users.
- Re-importing weekly without Issue key/external id strategy → duplicates.
- Exporting Current fields then wondering why Story Points are missing.
- Ignoring the import validation/error file.
Best Practices
Treat imports like production schema changes.
- Sandbox/pilot project first when possible.
- Version CSVs with project + date.
- Document field dictionaries for migrations from Azure DevOps/GitHub/Linear.
- Separate analytics exports from import templates in folders.
- Cleanse in-browser when contractors prepare migration sheets.
Why Use Convert CSV Online?
Convert CSV Online is free, browser-based, and requires no account for everyday conversions. Prep Jira import sheets in the Online CSV Editor, convert exports to Excel for PMs, and use Excel to Jira Table when you only need markup inside an issue. Works for distributed engineering teams across US, UK, AU, CA, and EU.
Prep a Jira CSV now
Open your backlog sheet, normalize issue types and dates, download UTF-8 CSV, then run the Jira CSV import wizard.
Conclusion
Jira CSV imports succeed when Summary, issue types, users, and custom fields map to the live project. Export for reporting, import with pilots, and use table markup tools only for in-issue grids — not for creating tickets.
FAQ
How do I import issues into Jira from CSV?
Use Jira’s CSV external system import (admin), map columns to fields, validate users/issue types, pilot a few rows, then import and review the log.
How do I export Jira issues to CSV?
Run a JQL filter and export CSV (All fields or Current fields). Keep Issue keys as text in Excel.
What is the difference between Jira CSV import and Excel to Jira table?
CSV import creates issues. Excel to Jira table generates wiki/editor markup to paste into a description or comment.
Why did my Jira CSV import fail?
Common causes are missing Summary, invalid issue types/statuses, unknown users, custom field option mismatches, or encoding/delimiter problems.
Can I update existing issues via CSV?
Some Jira setups support updates when Issue key (or a mapped key) is provided. Confirm for your Cloud/Data Center version before relying on it.
Should I include a UTF-8 BOM?
Only if your importer/Excel workflow needs it. Many Jira imports prefer UTF-8 without a BOM — test with an accented summary row.
References
Convert your CSV in the browser
Preview, clean, and convert CSV files free with Convert CSV Online—no installation and no account required for everyday conversions.