メインコンテンツへスキップ

Habitifyへデータをインポートする

新しいアプリを使い始めるときも、ほかのアプリやスプレッドシートにある大切な記録履歴は失いたくないものです。ここでは、過去のデータをHabitifyへ取り込み、これまでの歩みをまとめて確認する方法を説明します。

ヘルスケアデータをインポートする

フィットネス関連の過去データがApple Health、Health Connect、Fitbit、Stravaに保存されている場合は、最も簡単で自動的な方法です。 仕組み: いずれかのサービスをHabitifyの習慣へ初めて接続すると、アプリが自動で履歴を同期し、過去のアクティビティを習慣の記録へ取り込みます。
  • Apple HealthまたはHealth Connect: iPhoneまたはAndroidスマートフォンから歩数、ワークアウト、睡眠、マインドフル時間などを直接同期します。
  • Fitbit: Fitbitデバイスから毎日の歩数、睡眠、消費カロリーなどの統計を自動的に記録します。
  • Strava: ランニング、ライド、ウォーキングなどのワークアウトを完了後すぐに習慣へ同期します。

Productiveアプリからデータをインポートする

先にProductiveアプリからデータをエクスポートしてください。通常は.sqliteファイルとして書き出されます。Habitifyへのインポート開始時にこのファイルが必要です。 Habitifyアプリで、設定 → データのインポート/エクスポート → Productiveからインポートへ移動します。 エクスポートした.sqliteファイルを選択し、画面の案内に従ってインポートを完了します。 主に次の習慣情報が取り込まれます。
  • 習慣: 習慣の一覧。
  • 習慣の記録: 過去のチェックイン、スキップ、失敗。
  • 時間帯: 朝、午後、夜の設定。
  • 習慣の説明: 習慣へ追加したメモや説明。
  • 終了条件: Productiveで終了日が設定されていた場合、その日付が今日以前でなければ取り込まれます(Habitifyの終了日は7日以上先である必要があります)。
重要な注意事項:
  • Productiveのチャレンジとプログラムは取り込まれません。個別の習慣のみが対象です。
  • Productiveで一時停止または停止されていた習慣も取り込まれますが、Habitifyでは自動的にアーカイブ済みになります。必要に応じて後からアーカイブを解除できます。
Productiveのスケジュールと目標は、次のようにHabitify形式へ自動変換されます。
  • 毎日/特定の曜日/月の特定日: Productiveで毎日、特定の曜日、月の特定日に繰り返す習慣は、同じスケジュールを維持したHabitifyの日ごとの目標として取り込まれます。
  • 1日に複数の目標: 1日の中に複数の目標がある場合(例:「朝2回+夜2回」)、Habitifyでは1つの日次目標へ合算されます(例:「1日4回」)。
  • 週ごとの頻度(例:「週3回」): 週ごとの頻度(例:「週3回」)と日ごとの目標(例:「1回20分」)がある場合は、頻度と日次目標を掛けた1つの週ごとの目標へ変換されます。
    例: Productive「週3回、1日20分」→ Habitify 「週60分」。
  • 特殊なケース — 隔週: Productiveで「2週間ごとに1回」などの間隔を設定していた場合、この間隔は直接取り込めないため、代替としてHabitifyの日ごとの目標へ変換されます。インポート後にスケジュールを手動で調整してください。

Streaksアプリからデータをインポートする

先にStreaksアプリからデータをエクスポートしてください。通常、.streaks拡張子の専用ファイルとして書き出されます。このファイルを用意してからHabitifyへのインポートを開始します。 Habitifyアプリで、設定 → データのインポート/エクスポート → Streaksからインポートへ移動します。 エクスポートした.streaksファイルを選択し、画面の案内に従ってインポートを完了します。 次の主要な記録要素が取り込まれます。
  • 習慣名: 同じ名前を維持します。
  • 繰り返しスケジュール: 習慣の頻度(日、週、月)を変換します。
  • 目標としての頻度: 「日/週/月にX回」という目標を維持します。
  • リマインダー: カスタムのリマインダー時刻を取り込みます(詳細は以下)。
  • 習慣メモ: 習慣へ追加したメモをコピーします。
  • 最初の記録日を開始日に設定: Streaksで最も古い記録の日付をHabitifyの「開始日」にします。
  • 記録履歴: 過去の完了、失敗、スキップを取り込みます。
  • 悪い習慣: やめる/制限する習慣も取り込みます(詳細は以下)。
HabitifyとStreaksでは動作が少し異なるため、インポート時に一部のデータが変換されます。 1/リマインダー Streaksで特定のリマインダー時刻を設定していた場合、同じ時刻がHabitifyへ同期されます。HabitifyにはStreaksの「自動リマインダー」に相当する機能がないため、これは取り込まれません。 2/記録履歴
  • 毎日の習慣: そのまま変換されます。
    • Streaksの完了 → Habitifyの完了
    • Streaksの失敗 → Habitifyの失敗
    • Streaksで**未記録**の日 → Habitifyのスキップ(連続達成記録を維持)
  • 週ごとの習慣: Habitifyでは週の開始日を日曜日または月曜日に限る一方、Streaksでは任意の日を選べます。そのため、Streaksの週間記録はHabitifyで該当する週の月曜日に割り当てられます。
    例: Streaksの週が水曜日から火曜日の場合、その週全体の完了ステータスはHabitifyで同じ週の月曜日に表示されます。
  • 月ごとの習慣: 週間習慣と同様に、Streaksの月全体の完了ステータスはHabitifyでその月の1日に割り当てられます。
3/悪い習慣の目標
  • 習慣をやめる: Streaksの目標が「[習慣名]をしない」の場合、Habitifyでは**「習慣をやめる」**として取り込まれ、避けられた日数を記録します。
  • 習慣を制限する: 悪い習慣を「日/週/月にX回」へ制限する目標は、同じ頻度目標を持つHabitifyの**「習慣を制限」**として取り込まれます。

スプレッドシートからデータをインポートする

以前の記録がスプレッドシートにある場合は、Zapierを使って取り込めます。少し高度な方法ですが、任意の習慣の完全な履歴を補完するのに適しています。 この方法では、Googleスプレッドシートの新しい行を監視し、Habitifyへ対応する記録を作る自動化(「Zap」)を使用します。古いデータをGoogleスプレッドシートへコピー&ペーストすると処理が始まります。
1

データのスプレッドシートを準備する

以前のデータをGoogleスプレッドシートのテンプレートに合わせて整形します。各シートには1つの習慣の進捗を記録し、各行が日付、時刻、数値を含む1回の完了を表すよう整理します。
2

Habitifyの習慣を設定する

データの取り込み先となる習慣をHabitifyで作成します。
3

Zapierテンプレートで簡単に設定する

データの取り込み先となる習慣をHabitifyで作成します。
4

Zapを実行してデータをインポートする

Zapを有効にしたら、履歴データ全体をGoogleスプレッドシートへコピー&ペーストします。Zapierが各行を読み取り、日付付き記録としてHabitifyへ取り込み、過去の進捗を補完します。
Airtable、オンライン版Microsoft Excel、Zoho Sheetなど、ほかの表形式データサービスでもZapierを使って同様の連携を実装できます。

Habitifyからデータをエクスポートする

用途に応じて、基本的な記録分析用のシンプルなCSVファイルと、アカウント全体を保存する**完全バックアップファイル(.sqlite)**の2形式を利用できます。

手順

  1. Habitifyアプリの設定タブへ移動します。
  2. インポート/エクスポートをタップします。
  3. .csvとしてエクスポートまたはバックアップとしてエクスポートを選択します。
  4. デバイスの画面案内に従い、ファイルを保存または共有します(例:メール、クラウドストレージ)。

エクスポート形式の比較

Habitifyのデータを管理する

習慣データをリセットする

リセット前に、次の内容をご確認ください。
  • アカウント内のすべての習慣の履歴データが完全に削除されます。
  • すべてのチェックイン、スキップ、失敗、現在の連続達成記録、メモ、アーカイブ済み習慣の進捗が含まれます。
  • この操作は取り消せません。 削除後は永久に失われ、サポートチームでも復元できません。
  • _現在_の習慣一覧は残りますが、進捗と連続達成記録は0に戻ります。
  1. Habitifyを開き、設定へ移動します。
  2. プロフィールをタップします。
  3. プライバシーとデータで習慣データをリセットをタップします。
  4. 確認のため、習慣データをリセットをタップします。

すべてのデータを削除する

続行する前に、次の内容を十分にご確認ください。
  • 一覧からすべての習慣が完全に削除されます。
  • すべてのチェックイン、スキップ、失敗、メモ、連続達成記録を含むすべての履歴データも完全に削除されます。
  • この操作は取り消せません。 確定後、すべての情報が永久に失われ、ご自身でもサポートチームでも復元できません。
  • アカウントは完全に空の状態になります。
  1. Habitifyを開き、設定へ移動します。
  2. プロフィールをタップします。
  3. プライバシーとデータですべてのデータを削除をタップします。
  4. 確認のため、すべてのデータを削除をタップします。

よくある質問

ExcelがCSVファイルの区切り文字を認識していない場合に発生します。Habitifyのエクスポートではフィールドをセミコロン(;)で区切りますが、Excelの設定で別の区切り文字が指定されている可能性があります。データを別々の列に表示する方法
  1. ExcelでCSVファイルを開き、A列を選択します。
  2. データ → 区切り位置へ移動します。
  3. 区切り文字付きを選択し、次へをクリックします。
  4. セミコロンを選択し、ほかの区切り文字の選択を解除します。
  5. 完了をクリックします。
習慣、日付、合計記録、単位、ステータス、習慣IDが別々の列に表示されます。