Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Boards>Bulk Work Item Importer
Bulk Work Item Importer

Bulk Work Item Importer

Ansi ByteCode LLP

|
1 install
| (0) | Free
Bulk-import work items (User Stories, Tasks, Bugs, Epics) from Excel with automatic parent-child hierarchy linking.
Get it free

Excel Importer for Azure Boards

Bulk-import work items into Azure Boards directly from an Excel spreadsheet. Upload your file, preview and edit rows in a rich inline editor, then import — all without leaving Azure DevOps.

Upload, preview, and import work items from Excel

Why use this extension?

Setting up a new sprint, migrating a backlog, or onboarding a project often means creating dozens (or hundreds) of work items by hand. This extension lets you prepare everything in Excel and import it in one click, with full parent-child hierarchy linking handled automatically.

Key Features

Upload & Parse

  • Drag-and-drop or browse to upload .xlsx, .xls, or .csv files.
  • Paste from clipboard — copy rows in Excel, press Ctrl+V, and they are parsed instantly. No file needed.
  • Built-in Excel template with sample data and instructions to get started quickly.

Upload zone with drag-and-drop and paste support

Preview & Edit

  • Inline editing — click any cell in the preview table to change values before importing.
  • Table and Tree views — switch between a flat table and a hierarchical tree that visualises parent-child relationships.
  • Bulk edit — select multiple rows and change the Work Item Type, Sprint, or Assigned To in one action.
  • Drag-and-drop reordering — drag rows to reorder or drop onto another row to reparent.
  • Duplicate detection — titles that already exist in your project are flagged with a warning badge so you can skip or rename them.
  • Parent search — search for parents from the current file or from existing work items in Azure DevOps.

Preview table with inline editing, bulk selection, and duplicate detection

Defaults & Context

  • Default values per project — set a default Sprint, Priority, Area Path, and Assigned To. Values are saved in your browser and applied as fallbacks when an Excel column is blank.
  • Active sprint auto-select — the current sprint is detected automatically and pre-selected.
  • Area path browser — pick area paths from a searchable tree instead of typing them manually.
  • Team switcher — switch between teams to load the correct sprints, members, and area paths.

Import & Rollback

Real-time import progress with activity log

  • Real-time progress — watch each work item being created with a live activity log.
  • Parent-child linking — parent items (User Stories, Features, Epics) are created first, then children (Tasks, Bugs) are linked automatically via hierarchy relationships.
  • Export results — download a CSV report with work item IDs, URLs, and statuses after import.
  • Rollback — made a mistake? Delete all created work items in one click (moved to the project recycle bin for safety).

Supported Work Item Types

  • Epic
  • Feature
  • User Story
  • Product Backlog Item
  • Requirement
  • Task
  • Bug
  • Test Case
  • Issue

Excel Template Columns

Column Required Description
Work Item Type Yes The type of work item to create
Title Yes Title of the work item
Description No Detailed description (supports HTML)
Acceptance Criteria No Acceptance criteria for Stories/Features
Sprint No Sprint or iteration name
Area Path No Area path for team categorisation
Assigned To No Email address of the team member
Priority No 1 (Critical), 2 (High), 3 (Medium), 4 (Low)
Parent Title No Title of the parent work item for hierarchy linking
Tags No Semicolon-separated tags
Story Points No Effort estimate for Stories/Features
Remaining Work No Hours remaining for Tasks/Bugs
State No Initial state (defaults to New)

How to Use

  1. Navigate to Boards > Excel Importer in your Azure DevOps project.
  2. Optionally expand Default Values to set fallback Sprint, Priority, Area Path, or Assigned To.
  3. Download the Excel template, fill it in, and upload — or paste rows directly from Excel with Ctrl+V.
  4. Review the preview table. Edit cells inline, fix any validation errors, and check for duplicates.
  5. Click Import and watch the progress. When done, export the results or roll back if needed.

Compatibility

  • Azure DevOps Services (dev.azure.com) — fully supported.
  • Azure DevOps Server (on-premises, 2020+) — fully supported. Uses API version 7.1.
  • Works with all process templates: Agile, Scrum, CMMI, and Basic.

Permissions Required

Scope Reason
Work Items (read and write) Create, read, and delete work items
Project and Team Read project, team, iteration, and area path information
Graph Read team member identities for the Assigned To picker

Privacy

This extension runs entirely within the Azure DevOps portal. No data is sent to any third-party server. All processing happens in your browser and your Azure DevOps instance.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft