Export your Apple Watch lifting data, one row per set

Apple Health's Export All Health Data gives you one zipped XML file of everything in Health, and a lifting session in it is a workout with a type, duration, energy and heart rate, not your sets. In RIRLift, every set you log on Apple Watch syncs to your iPhone, and Export workout history (Pro) shares a CSV with one row per set: exercise, weight, reps, reps in reserve, the target you planned and when you did it.

Free on iPhone and Apple Watch · No account · Coming to Android: join the waitlist

4.9 on the App Store 3,000+ lifters
The progress screen: an exercise's estimated 1RM trend charted over the last eight weeks

What a lifting export should hold

What the export answers

Your coach wants the last block

Eight weeks of upper/lower logged on the Watch. You export the CSV and send it before your check-in.

ExerciseYou loggedNext sessionWhy
Barbell Back SquatLast session: 245 lb × 8 / 8 / 8, 2 left (range 5–8)250 lb × 5Three rows in the file, each with an RIR of 2 next to a target RIR of 2. Every set at the top at the planned effort, so one 5 lb step.
Barbell Bench PressLast session: 190 lb × 8 / 8 / 7, 1 left (target 7, range 6–8)190 lb × 8The RIR column reads 1 against a target RIR of 2: harder than planned. The weakest set made its target of 7, so the weight holds and the target moves to 8.

The coach sees planned effort next to real effort for every set, not just the weights.

A block review in a spreadsheet

You filter the CSV to one exercise and sort by date to see how six weeks of pulldowns moved.

ExerciseYou loggedNext sessionWhy
Lat PulldownWeek 6: 140 lb × 12 / 11 / 10, 1 left (target 11, range 8–12)140 lb × 11Filtered, the load column climbs 120, 130, 140 with the reps resetting after each step. This week the weakest set missed 11, so it holds.
Hammer CurlWeek 6: 30 lb × 12 / 12 / 12, 1 left (range 8–12)35 lb × 8Every set at the top of the range at the planned effort. One dumbbell step, reps back to 8.

The pattern the app follows is right there in the rows, so you can check it yourself.

Plans worth reviewing in a spreadsheet

Make it fit you

Questions

How do I export my Apple Watch workout data?

Apple's Health app has Export All Health Data under your profile, which gives a zipped XML of everything in Health. For lifting sets, use the app you logged them in: in RIRLift, Settings › Sharing & export › Export workout history (Pro) shares a CSV.

Does the Apple Health export include my sets and reps?

A lifting session in Health is a workout with its type, time, energy and heart rate. The sets, reps and weights you log in RIRLift stay in RIRLift, which is why it exports them itself.

Can I export to Excel or Google Sheets?

Yes. The file is standard CSV with one row per set, so it opens in Excel, Google Sheets or Numbers.

Is the export free?

CSV export is a Pro feature. Logging, the Apple Watch app, saving to Apple Health and importing history from other apps are free.

Can I import the file back?

Yes. RIRLift imports its own CSV as well as files from Hevy, Strong and FitNotes, for free.

More ways lifters use RIRLift

Every lifter and goal