How to export

  1. Open the Settings tab.
  2. Tap Data, then Export Workout Data.
  3. Tap CSV Spreadsheet or JSON Backup.
  4. 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:

ColumnMeaning
started_atWorkout start, ISO 8601 date and time
workoutWorkout (routine) name
exerciseExercise name
muscle_groupPrimary muscle group of the exercise
set_numberPosition of the set within the exercise
set_typenormal, warm-up, drop or failure
weight_kg or weight_lbLogged weight, in the unit set in Settings
repsLogged reps
duration_secondsFor timed sets
distance_km or distance_miFor distance sets, in your distance unit
completedyes or no
personal_recordyes 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.