iPhoneのヘルスケアから取り出したXML形式データをスプレッドシートのデータに変換する方法
Sleep Cycleというアプリを使って、目覚ましを兼ねて睡眠状態の記録を録っています。
データはiOS標準のヘルスケア管理となり、ヘルスケアアプリから参照できています。
このデータをMacへ取り出して利用するため、現在はQSAceessというアプリを使ってCSV形式のファイルをiCloudドライブへ保存するという経路で取り出しています。
最近になって、ヘルスケアアプリ自体に「ヘルスケアデータを書き出す」という機能があり、iPhone内のヘルスケアデータ全部をiCloudドライブ経由でMacへ取り出せることを知りました。
ただ、ファイル形式がCSVではなくXMLで、これをどうやってMac上のスプレッドシートアプリで開くことが可能な形式に変換するかがわからないでいます。
(さらにいうと、このXML形式のファイルの中に実際にどういうデータが入っているのかがわかっていないので、そもそも所望の数値が取り出せているのか否かさえ確認できていません)
このXML形式のファイルに入っているはずのヘルスケアデータを自在に取り出す方法を自分なりに確立したいと思っています。
簡単に変換ができるようなMac上のツールはないでしょうか。
とりあえずは、CSV形式に変換できさえすれば十分です。(その先はスプレッドシートアプリに読み込んで加工すればいいので)
MacBook, macOS Sierra (10.12.1), Late 2009