How to export Apple Health data to CSV or Excel

Last updated 29 October 2026

The Health app’s own export is a single large XML file, not a spreadsheet. To open your data in Excel, Numbers or Google Sheets, you need it as CSV.

Export a CSV with Vitalsnip

  1. Open Vitalsnip and tap Data. Pick the types you want, for example Steps and Weight.
  2. Choose the dates.
  3. Choose the detail. Daily gives one row per day, which is usually what a chart in a spreadsheet needs. Every Reading gives one row per measurement.
  4. Set Format to CSV.
  5. Tap Show Data, then Share, and save the file to Files or send it to your computer with AirDrop.

What the file looks like

A daily summary has one row per data type and day, with the unit in its own column. Types that add up, such as steps or active energy, get a total. Types that are measured, such as heart rate or weight, get an average, minimum and maximum.

An every-reading export has these columns:

metric,unit,start,end,value,source

source is the device or app that recorded the reading, such as your Apple Watch or a smart scale’s app.

Opening it

Dates are written in a standard format with the time zone, so spreadsheets sort them correctly.

Converting Apple’s XML instead

If you already have export.xml from Health > profile > Export All Health Data, you can convert it with a script or a desktop tool, but you’ll filter millions of rows to find the ones you want. Exporting the slice you need from the start is faster.