How to export
- Open the Settings tab.
- Tap Data, then Export Workout Data.
- Tap CSV Spreadsheet or JSON Backup.
- Choose where to send it in the share sheet: Save to Files, iCloud Drive, AirDrop to a Mac, Mail, or any app that accepts files.
Files are named SetGrip-Workouts-YYYY-MM-DD.csv and SetGrip-Backup-YYYY-MM-DD.json. Export is part of the free app.
The CSV: one row per set
The spreadsheet opens directly in Numbers, Excel or Google Sheets. Each row is one logged set, so a workout with 20 sets is 20 rows. Columns, in order:
| Column | Meaning |
|---|---|
started_at | Workout start, ISO 8601 date and time |
workout | Workout (routine) name |
exercise | Exercise name |
muscle_group | Primary muscle group of the exercise |
set_number | Position of the set within the exercise |
set_type | normal, warm-up, drop or failure |
weight_kg or weight_lb | Logged weight, in the unit set in Settings |
reps | Logged reps |
duration_seconds | For timed sets |
distance_km or distance_mi | For distance sets, in your distance unit |
completed | yes or no |
personal_record | yes if the set produced a personal record |
The JSON backup: every field
The JSON file is for people who want everything, in a stable machine-readable form. Top level: schemaVersion, exportedAt, appVersion, the storage units (weightStorage: grams, distanceStorage: meters) and a workouts array.
- Per workout: id, name, notes, start and finish time, duration, total volume, average and maximum heart rate, active energy, and its exercises.
- Per exercise: exercise id and name, muscle group, notes, rest duration, input type (weight and reps, bodyweight, time, distance), and its sets.
- Per set: target and logged weight, reps, duration and distance, set type, completed flag, completion time, and the kinds of personal record it set.
Weights are stored in grams and distances in meters so the file does not depend on your unit setting.
What the export does not include
- Routines (templates) and app settings.
- A workout that is still in progress.
- Body measurements or nutrition: SetGrip does not track those.
SetGrip cannot import a CSV or JSON file yet, from itself or from other apps. The export is a copy of your history for spreadsheets and safekeeping. Your live backup is your private iCloud.