Excel Import Workflow
Report Forge supports bulk import of repeating section data by pasting directly from Excel. This tutorial covers preparing your Excel data, mapping columns to section fields, performing the paste, and handling errors.
Scenario: You maintain a risk register in Excel and need to import 30 rows into the Risk Register section of your Monthly Progress Report edition.
Before you begin
- Have a Report Forge edition open in Draft status.
- Identify the repeating section to import into (e.g. "Risk Register").
- Have your source Excel file open and the data ready to copy.
Step 1 — Understand the section's column structure
Before preparing your Excel data, check the exact column order in the Report Forge section.
- Open the edition → navigate to the Risk Register section.
- Click the Grid mode toggle if the section is not already in grid mode.
- Note the column order shown in the grid header:
| Position | Column name | Field type |
|---|---|---|
| 1 | Risk ID | Text |
| 2 | Risk Description | Textarea |
| 3 | Category | Select |
| 4 | Likelihood | Select (High/Med/Low) |
| 5 | Impact | Select (High/Med/Low) |
| 6 | RAG Status | RAG |
| 7 | Mitigation | Textarea |
| 8 | Owner | Text |
| 9 | Due Date | Date |
| 10 | Status | Select |
The paste operation maps columns by position, not by header name. Your Excel columns must be in the same order as the Report Forge section columns. Missing columns must be present as empty columns.
Step 2 — Prepare the Excel data
- Open your source Excel file.
- Create a new sheet or working area with columns in the exact same order as the Report Forge section.
- Map your existing data to the correct column positions:
| Your Excel column | Maps to Report Forge column |
|---|---|
| Risk No. | Risk ID |
| Description | Risk Description |
| Type | Category |
| Likelihood Rating | Likelihood |
| Consequence Rating | Impact |
| (leave blank) | RAG Status |
| Control Measures | Mitigation |
| Responsible Person | Owner |
| Target Date | Due Date |
| Status | Status |
-
For the RAG Status column (position 6): RAG is computed automatically from Likelihood and Impact in some blueprints, or must be entered manually. If it is a manual entry, include values ("Red", "Amber", "Green"). If it is computed, leave the column blank.
-
Select value formatting: Select fields require exact matching of option labels. Check the Report Forge section's option list and ensure your Excel values match exactly (case-sensitive).
Report Forge option Excel value must be HighHighMediumMedium(notMed)LowLow -
Date formatting: Use
YYYY-MM-DD(ISO 8601) or your local date format. Avoid formatted dates like01-May-2026— these may not parse correctly. Use2026-05-01instead.
Step 3 — Select and copy the data in Excel
- Select only the data rows — do not include the header row.
- Ensure the selection is exactly 10 columns wide (matching the Report Forge section).
- Press
Ctrl+Cto copy.
Example selection (Excel):
R-001 Foundation cracking Geotechnical High High [blank] Install monitoring points Site Engineer 2026-06-15 Open
R-002 Wet season delay Programme Med High [blank] Float buffer in schedule PM 2026-07-01 Open
...
Step 4 — Paste into the Report Forge grid
- In Report Forge, click on the first empty row in the Risk Register grid (or click + Add row to add a placeholder row first).
- Click the first cell of that row (Risk ID column).
- Press
Ctrl+Vto paste.
Report Forge processes the clipboard data:
- Each clipboard row creates one new grid row.
- Values are placed in the corresponding column by position.
- Select field values are matched against the option list.
- Date values are parsed and stored.
A progress indicator shows while large pastes (>20 rows) are processed.
Step 5 — Review the paste result
After pasting, Review:
- Row count: The grid should now show the expected number of rows.
- Select fields: Check that Likelihood, Impact, Category, and Status values resolved correctly. Any value that did not match an option is shown with a red cell indicator and the original text preserved.
- Date fields: Check that Due Date values show as formatted dates, not raw strings.
- Blank cells: Required fields that were left blank are flagged with the required field indicator.
Step 6 — Fix paste errors
Unmatched Select values
If a Select field shows a red cell (value did not match any option):
Option A — Edit in Report Forge:
- Click the cell.
- Select the correct option from the dropdown.
Option B — Fix in Excel and re-paste:
- Update the Excel value to exactly match the Report Forge option label.
- Delete the affected rows in Report Forge.
- Re-copy from Excel and re-paste.
For large pastes with many unmatched values, Option B is faster.
Date parsing errors
If dates show as text strings (e.g. 2026-06-15 appears as text):
- In Excel, ensure the date cells are formatted as Text or Short Date — not as a custom format.
- Re-copy and re-paste.
Extra blank rows
If the paste creates extra blank rows at the bottom:
- Select the blank rows (click row handle to select the full row).
- Click Delete row in the row toolbar.
Step 7 — Verify and add manual rows
After the bulk import, add any rows that were not in the Excel source:
- Click + Add row at the bottom of the grid.
- Fill in the new row manually.
Then navigate to any other sections that need updating — the pasted rows are already saved.
Step 8 — Submit
When all sections are complete:
- Review the Validation panel — ensure no errors on pasted rows.
- Click Submit for review.
Tips for recurring Excel imports
Keep a template Excel file
Maintain an Excel template with:
- Columns in the exact Report Forge section order.
- A reference sheet with valid option values for each Select field.
- Instructions for date formatting.
Share this template with contributors who maintain the risk register or action log in Excel between reporting cycles.
Incremental import (update + new rows)
For monthly updates where the source Excel has both existing rows (updated) and new rows:
- In Report Forge, delete the rows from the previous period that are being replaced.
- Paste the full current Excel dataset.
This is simpler than trying to identify and update individual rows manually.
What the paste does not support
| Feature | Supported |
|---|---|
| File/image field imports | No — attachments must be uploaded manually |
| Rich text formatting | No — pasted text is treated as plain text |
| Formulas (Excel) | No — only the calculated value is pasted |
| Header row in clipboard | No — include data rows only |
| Column re-mapping at paste time | No — columns must be in section order |
Related
- Edition Grid Mode — complete grid mode reference
- Blueprint Field Types — field types and their paste behaviour
- Data Validation Rules — validation that applies to pasted values
- Copy from Prior Edition — for carrying rows forward from a previous period