iPhone のヘルスケア アプリ、体重とか体温とか入力してるんだけど、外には書き出せないのかな。 ヘルスケア アプリ 「概要」画面 右肩 人型マーク 人型マーク 画面 画面最下部に「すべてのヘルスケアデータを書き出す」リンク 押下 「ヘルスケアデータを書き出す」ダイアローグ 「書き出す」釦 押下 書き出し中 「書き出したデータ」zipデータ 送り先選択 メールとかメッセージかなあ、あるいは"ファイル"に保存 ファイル名注意「書き出したデータ.zip」前のがあると置き換える 保存しました 人型マーク画面「完了」 押下 「概要」画面 として、データがファイルで手に入る。何とかして PCに持って来よう。 Windows PowerShell > Expand-Archive .\書き出したデータ.zip 展開すると \書き出したデータ> tree /F フォルダー パスの一覧 …… └─apple_health_export export.xml export_cda.xml XML データ。 見たいあたり CSV にしましょうか。 export_cda.xml が入力データっぽい、今日はそれを読む。export.xml の方はサイズが大きい量も多く、IPhone で自動収集されるデータ、歩数とか、入ってるみたい。 helth_care_data.rb require 'rexml/document' REXML::Document.new(ARGF.read) \ .root \ .get_elements('//component') \ .map do |comp| { high: [:attributes, :values], value: [:get_text, :value ], unit: [:get_text, :value ], type: [:get_text, :value ], } \ .map do |key,