使い方

HealthExport の操作ガイド

HealthExport は、iPhone のヘルスケア(HealthKit)に保存されたデータを、期間と種類を選んで CSV / XML ファイルに書き出すアプリです。書き出したファイルは AirDrop・メール・クラウドストレージなど、お好きな方法で共有できます。

HealthExport エクスポート画面

基本的な使い方

  1. アプリを初めて開くと、ヘルスケアデータへのアクセス許可を求められます。書き出したいデータを「許可」してください。
  2. ホーム画面で 「期間」 を選びます(例: 今日 / 過去7日間 / カスタム)。
  3. 「フォーマット」 で出力形式(CSV / XML)を選びます。
  4. 「データ種類」 をタップし、書き出したいデータ(歩数・心拍数など)を ON/OFF で選びます。
  5. 「エクスポート」 ボタンを押すと、ファイルが作成され、共有シートが開きます。保存先・送信先を選んで完了です。

設定

画面下部の「設定」タブから、外観(システム / ライト / ダーク)の切り替え、お問い合わせ、利用規約・プライバシーポリシーの確認ができます。

HealthExport 設定画面

権限について

本アプリはヘルスケアデータを 読み取り専用 で扱います。書き出せるのは、許可したデータ種類だけです。許可はいつでも iPhone の「設定」>「プライバシーとセキュリティ」>「ヘルスケア」>「HealthExport」から変更できます。

※ ヘルスケアデータはシミュレータでは取得できません。実機でご利用ください。

選べる期間

プリセット 対象
今日本日の 0:00 〜 現在
昨日昨日の 1 日分
過去7日間6 日前〜今日(7 日分)
過去28日間28 日前〜今日
過去90日間90 日前〜今日
過去12ヶ月12 ヶ月前〜今日
年初〜1 月 1 日〜今日
カスタム開始日・終了日を自由に指定

書き出せるデータの種類

以下のヘルスケアデータに対応しています。種類ごとに ON/OFF を選べます。

アクティビティ

バイタル

睡眠・ワークアウト

身体測定

出力形式(CSV / XML)

CSV は表計算ソフト(Excel・Numbers・Google スプレッドシート)で開ける形式です。date, type, value, unit, source の列で、1 行 1 レコードとして出力されます。

XML は構造化された形式で、プログラムでの取り込みや変換に向いています。

ファイル名は HealthExport_日時.csv(または .xml)の形式で自動生成されます。

出力は Apple 流儀の無加工(元データ) です。HealthKit が内部で扱う形式をそのまま書き出します。 なお、血中酸素濃度・体脂肪率 は HealthKit が 0〜1 の小数で保持しているため、 出力値も 0.95(95%相当)のように小数になります。%に換算したい場合は ×100 してください。

「データなし」と表示される場合

「データ種類」画面で一部の項目に 「データなし」 と表示される場合、次のいずれかが原因です。

※ iOS の制約上、「許可なし」と「データなし」をアプリから区別することはできません。チェックを外さなくても、データがない種類はエクスポートファイルに行が出力されないだけで問題ありません。

データ種類必要なデバイス
安静時心拍数・エクササイズ時間・スタンド時間Apple Watch
収縮期・拡張期血圧対応血圧計(Withings など)
体温・呼吸数対応デバイスまたは手動入力

よくある質問

Q. データはどこかに送信されますか?

A. いいえ。ヘルスケアデータは端末内でのみ処理され、当社のサーバーや第三者に送信されることはありません。書き出したファイルの共有先はご自身で選びます。詳しくは プライバシーポリシー をご覧ください。

Q. 「データが空でした」と出ます。

A. 選んだ期間に該当するデータが HealthKit に無い場合があります。期間を広げる、対象のデータ種類が ON になっているか、ヘルスケアアプリにそのデータが記録されているかをご確認ください。

Q. 一部のデータだけ取得に失敗しました。

A. 権限が許可されていないデータ種類があると、その種類だけ失敗することがあります。アラートから「リトライ」または「失敗型を除いて出力」を選べます。権限は「設定」>「ヘルスケア」から見直せます。

Q. シミュレータで動かしたらデータが取れません。

A. HealthKit はシミュレータではデータを返しません。実機でお試しください。

お問い合わせ

解決しない場合は お問い合わせフォーム よりご連絡ください。