Import Guide

DORA RoI supports importing register data from Excel (.xlsx) files. This is the fastest way to populate the register if you already have data in spreadsheet format, or if you are migrating from another tool.

Client-side processing

Excel files are parsed entirely in your browser using the xlsx library. The file never leaves your device — no upload to any server occurs.

Supported Format

The import expects an Excel workbook (.xlsx) with one sheet per DORA template. Each sheet must be named exactly as the template code:

Sheet NameTemplate
B_01.01Entity maintaining the register
B_01.02Entities in consolidation
B_01.03Branches
B_02.01Contractual arrangements — General
B_02.02Contractual arrangements — Specific
B_02.03Intra-group links
B_03.01Entity signatories
B_03.02Provider signatories
B_03.03Financial entity ICT providers
B_04.01Entities using ICT services
B_05.01ICT third-party service providers
B_05.02ICT supply chain
B_06.01Functions identification
B_07.01Assessments
B_99.01Entity definitions

Header Row

The first row of each sheet must contain column headers. The parser recognizes headers in two formats:

  • DPM column codes (preferred) — e.g., c0010, c0020, c0030
  • Human-readable labels — e.g., "LEI of the entity", "Name of the entity". The parser performs fuzzy matching against known field labels.

Data Rows

Data rows start from row 2. Each non-empty row is imported as one record in the corresponding template. Empty rows are skipped.

How to Import

  1. Go to the Import page
  2. Click Select Excel File or drag-and-drop your .xlsx file onto the drop zone
  3. The parser reads all sheets and maps columns to template fields
  4. Review the import summary — it shows how many rows were found per template and highlights any sheets that could not be matched
  5. Click Import Data to load the parsed data into the register
  6. Run Validation to check the imported data for errors

Warning: Importing replaces all existing data in the register. If you have unsaved work, export a JSON backup from Settings before importing.

Auto-Extracted Settings

When importing, the tool automatically extracts settings from the B_01.01 sheet (if present):

  • LEI — from column c0010 (entity LEI)
  • Entity name — from column c0020 (entity name)
  • Country — from column c0030 (entity country)
  • Reference date — from column c0060 (reporting date)

These values are applied to the Settings page automatically, so you don't need to configure them manually after import.

Date Handling

Excel stores dates internally as serial numbers. The import parser handles several date representations:

Excel FormatParsed As
Date serial number (e.g., 45657)2025-12-31
ISO string (2025-12-31)2025-12-31 (passed through)
Formatted date (31/12/2025)2025-12-31 (reformatted)
DateTime with time (2025-12-31T00:00:00)2025-12-31 (time stripped)

Troubleshooting

IssueCauseResolution
Sheet not recognizedSheet name does not match a DORA template codeRename the sheet to the exact template code (e.g., B_01.01, not B0101 or Entity Info)
Columns not mappedHeader labels do not match known field namesUse DPM column codes (c0010, c0020, etc.) as headers for reliable mapping
Dates showing as numbersExcel serial date numbers not convertedFormat the date cells as "Date" in Excel before exporting, or use yyyy-mm-dd text format
Missing data after importRows or columns outside the expected rangeEnsure data starts at row 2 and there are no merged cells or hidden columns
Validation errors after importSource data has format issuesThis is expected — the import loads data as-is, then validation identifies issues. Fix errors in the template editor.
Large file is slowMany rows being parsed in the browserThe parser handles hundreds of rows efficiently. For very large files (>1000 rows), consider splitting into multiple imports.

Preparing an Import File

If you are creating an import file from scratch:

  1. Create a new Excel workbook with 15 sheets named after each DORA template code
  2. In each sheet, add a header row using DPM column codes (c0010, c0020, etc.)
  3. Enter data starting from row 2
  4. Format date cells as yyyy-mm-dd text to avoid Excel auto-formatting issues
  5. Use the allowed enum values for select fields (see template documentation for valid values)
  6. Ensure LEI values are correctly formatted (20 alphanumeric characters)

For the complete list of fields per template, see the Template Reference.