Overview
Content Import / Export lets you pull all of a training’s authored text into an Excel spreadsheet, edit it outside of Creator App, and push the changes back. It is ideal for:- Translation and localisation — Hand the spreadsheet to translators; import the translated file when done.
- Bulk copy edits — Edit hundreds of panel titles, instructions, or choice labels without clicking through every step.
- Review cycles — Share the spreadsheet with subject-matter experts for proofreading, then apply their edits in one go.
Where to Find It
Both actions live on the File tab of the ribbon, in the Content group:
File tab — Content group with Export Spreadsheet and Import Spreadsheet buttons (right side)
Exporting Content
1
Open the File tab
Click the File tab on the ribbon.
2
Click Export Spreadsheet
In the Content group, click Export Spreadsheet. A progress dialog appears with the title Exporting Content… and shows each phase (preparing training data, extracting content, resolving assets, building spreadsheet, preparing download).
3
Save the file
Your browser downloads the spreadsheet automatically. The file is named using this pattern:
{TrainingName}-content-{YYYY-MM-DD}.xlsxWhat’s in the Spreadsheet
The workbook contains a single sheet named Training Content. Each row represents one piece of editable text (a panel title, a body paragraph, a choice label, and so on) together with an identifier that lets Creator App find the exact action when you import.Editing the Spreadsheet
Open the file in Excel, Google Sheets, LibreOffice Calc, or any tool that can read and save.xlsx. Edit the text columns (and leave the identifier and integrity columns alone).
Tips for editors:
- Preserve variable placeholders —
{{variableName}}must be copied exactly if you want variable substitution to keep working. - Keep new lines where they matter — If a cell uses line breaks, preserve them.
- Do not add or remove rows — The importer matches rows to actions by id. Adding a row does not create a new action; removing a row does not delete one.
- Save as
.xlsx— The importer expects Excel Open XML (not CSV, not XLS).
Importing Content
1
Open the File tab
Click File on the ribbon.
2
Click Import Spreadsheet
In the Content group, click Import Spreadsheet. Your browser shows a file picker filtered to
.xlsx.3
Choose the file
Select the edited spreadsheet and confirm. The progress dialog shows Importing Content…
4
Review the preview
A Content Changes Preview dialog appears listing every row that changed — the old text and the new text side by side.
5
Apply the changes
Click Apply N Change(s) to commit the edits. Creator App merges the changes into the training and saves automatically. Click Cancel to back out without changing anything.
Validation Rules
Imports are strictly validated before any change is applied. A file is rejected if:- It is not an
.xlsxfile. - It exceeds 10 MB in size.
- It has more than 5000 data rows.
- The sheet is not named Training Content.
- The integrity block is missing or malformed.
- The trainingId or versionId in the integrity block does not match the currently open training version.
- The action-id hash stored in the workbook does not match the current training’s action ids (someone added, removed, or renamed actions between export and import).
Example Workflow: Localisation
1
Freeze the training
Finish authoring the training and save the version. Do not save a new version until localisation is complete.
2
Export
File → Export Spreadsheet. Share the downloaded file with your translation team.
3
Translate
Translators edit the text columns, preserving
{{variable}} placeholders and line breaks.4
Import
Back in Creator App, open the same training version, and import the translated file.
5
Review
Walk through the Content Changes Preview to spot any suspicious edits, then Apply.
6
Save
Creator App saves the training with the translated content applied.
Best Practices
1
Export → Edit → Import without structural changes in between
Adding, deleting, or renaming states or actions between export and import will invalidate the spreadsheet.
2
Keep a backup of the original spreadsheet
Before handing the file to a translator or reviewer, save a copy so you can diff against it later.
3
Use the preview dialog
Always read the Content Changes Preview before clicking Apply — it is the last chance to catch mistakes.
4
Preserve variable syntax exactly
{{learnerName}} must stay {{learnerName}}. Translators who switch this to a localised word will break runtime interpolation.5
For big translations, split by training
Export and translate one training at a time rather than trying to unify multiple trainings in one sheet.
What Is NOT Included
Content import / export handles authored text only. It does not modify:- Training structure (states, events, transitions, conditions)
- Actions themselves (only their text parameters)
- Variables, variable types, or default values
- 3D scene contents or object placements
- Assets (images, videos, audio, 3D models)
- Lighting, theme, or scene configuration
Related
- Save / Save As — The export is locked to a specific version. Save before exporting so the spreadsheet has a stable target to import back into.
- Variables —
{{variableName}}placeholders appear in exported text; they must be preserved during editing. - Sharing — Hand off the spreadsheet file directly to translators or reviewers; Creator App’s Share feature is for sharing the whole training in the app.

