Key takeaways
- The importer reads CSV files and the first worksheet of supported Excel workbooks.
- Explicit Week N and Day N rows produce the most reliable structure.
- Always verify exercise names, loads, rep targets, effort targets, and notes in the preview.
- Export your history as CSV, or everything as a JSON backup. Neither recreates the imported spreadsheet.
How should I prepare the spreadsheet?
- Use clear week and day headings.
- Put one exercise prescription on each row.
- Keep exercise names consistent.
- Use explicit Week 1, Week 2, and similar headings when the file contains multiple weeks.
Place Day 1, Day 2, and similar rows before their exercise rows. Without explicit week
headers, IronLedger places all valid days in Week 1.
1
Choose the file
Open the import screen, tap Choose file, and select a CSV or Excel file from your device.
You can also tap Paste from a sheet, or Get the template for a sample workbook.
2
Review the preview
Confirm that weeks, days, exercises, sets, and rep targets appear in the intended structure.
When IronLedger suggests a library name for an exercise, keep your name or use the suggestion.
3
Resolve missing rows
If IronLedger reports that no spreadsheet rows were found, check that the file contains a
supported worksheet with populated exercise rows and export it again.
4
Save the program
Tap Import (the button shows how many rows will import), then edit any exercise names or
prescriptions that need adjustment.
How do I export workout history?
- History as CSV: on the History tab, tap CSV, choose Last 7 days, Last 30 days, Last 90 days, or Everything, and tap Export. The file has one row per set, with the date, program, session, exercise, target and actual weight, reps, RPE and RIR, and notes.
- Everything as a JSON backup: open Profile, then Account, tap Export everything, and choose Everything as JSON. The backup holds your sessions, programs, personal records, custom exercises, and settings.
Frequently asked questions
Why did every day import into Week 1?
Why did every day import into Week 1?
The file did not contain explicit week headings. Add Week 1, Week 2, and similar rows
before the matching day and exercise rows, then import the file again.
Why does IronLedger say no spreadsheet rows were found?
Why does IronLedger say no spreadsheet rows were found?
Check that the first worksheet contains populated exercise rows with supported headings. Remove
merged cells, save a fresh CSV or Excel copy, and retry.
Can I edit an imported program?
Can I edit an imported program?
Yes. Imported programs are editable. Correct the generated weeks, days, exercises, and
prescriptions before making the program active.
Next steps
Review the imported program
Correct week structure, exercises, and prescriptions before training.
Protect your data
Sync pending workouts and export records before deletion or device changes.