Un sencillo script para convertir el archivo export.xml de Apple Health en un csv fácil de usar.
python --version
debería devolver Python 3.x.x donde x es cualquier número.
Si tiene Python 2.x.x, actualice a Python 3 aquí: https://www.python.org/downloads/ (o especifique la versión de Python de su entorno)
python3 -c «import pandas»
debería devolver en blanco desde la línea de comandos
Si obtiene un ModuleNotFoundError: No module named 'pandas' error, instale pandas e inténtelo de nuevo:
pip3 install pandas
Health Home | ➡️ | Export Data |
---|---|---|
![]() |
![]() |
Sus datos serán preparados, y entonces usted puede transferir el archivo export.zip a su máquina.
-
apple_health_export
-
export.xml (Este es el archivo con los datos que desea convertir)
-
export_cda.xml
4. Coloque el archivo «apple_health_xml_convert.py» de este repositorio en la carpeta junto a los archivos y ejecute el script
python3 apple_health_xml_convert.py
La exportación se escribirá con el formato
- apple_health_export_YYYY-MM-DD.csv
En Excel, la salida debería ser algo parecido a esto:
Nota: Este script elimina los prefijos de datos de Apple Health: HKQuantityTypeIdentifier
, HKCategoryTypeIdentifier
y HKCharacteristicTypeIdentifier
para mejorar la legibilidad. No dude en comentar esas líneas en el código con un #
si desea mantenerlas en la salida CSV.
Esto es un fork traducido al castellano de https://github.com/jameno/Simple-Apple-Health-XML-to-CSV Traducción cortesía de David Carrero - https://carrero.es