HealthExport

使い方

最終更新: 2026年6月14日

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 を選べます。

アクティビティ

  • 歩数
  • ウォーキング+ランニングの距離
  • アクティブエネルギー
  • エクササイズ時間
  • 上った階数
  • スタンド時間

バイタル

  • 心拍数 / 安静時心拍数
  • 収縮期・拡張期血圧
  • 血中酸素濃度
  • 体温
  • 呼吸数

睡眠・ワークアウト

  • 睡眠分析
  • ワークアウト(種目・時間・消費カロリー・距離)

身体測定

  • 体重 / 身長 / BMI / 体脂肪率

出力形式(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 はシミュレータではデータを返しません。実機でお試しください。

お問い合わせ

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